Este proyecto tiene el Frontend y el Backend separados en carpetas independientes. Se utiliza pnpm como gestor de paquetes y una base de datos MongoDB local.
- Tener instalado Node.js.
- Tener instalado
pnpm(si no lo tienes, puedes instalarlo globalmente connpm install -g pnpm). - Tener una instancia de MongoDB local ejecutándose.
- Abre una terminal y dirígete a la carpeta del backend:
cd Backend - Instala las dependencias del proyecto:
pnpm install
- Crea un archivo llamado .env en la raíz de la carpeta Backend/ y define las siguientes variables de entorno con tus valores locales:
MONGO_URI= PORT= SALT_ROUND= SECRET_JWT_KEY=
- Inicia el servidor de desarrollo:
pnpm run dev
- Abre otra terminal (o regresa a la raíz) y dirígete a la carpeta del frontend:
cd Frontend - Instala las dependencias del proyecto:
pnpm install
- Inicia el servidor de desarrollo de Vite:
pnpm run dev