- Clona el repositorio.
- Ejecuta
npm install
para instalar las dependencias.
-
Ejecuta
npm run start:dev
para iniciar la aplicación. -
Crea un archivo local
.env.dev.local
con el siguiente contenido:# Environment variables for development ENV=dev # App configuration PORT=5000 CLIENT_URL=http://localhost:5000 # Database configuration PERSISTENCE=MONGO DB_HOST=localhost DB_PORT=27017 DB_NAME=entrega23 DB_URI= # Session Configuration SESSION_SECRET=clave SESSION_LIMIT=600000 COOKIE_SECRET=clave # JWT configuration JWT_SECRET=clave JWT_RESET_EXPIRE_IN=1h JWT_EXPIRE_IN=1h # Mail configuration GOOGLE_APP_EMAIL=[email protected] GOOGLE_APP_PW=1234 1234 1234 1234 GITHUB_CLIENT_ID= GITHUB_CLIENT_SECRET=
-
Abre tu navegador y visita
http://localhost:5000
. -
Regístrate en el sitio.
-
La documentación de Swagger se encuentra en
http://localhost:5000/docs
.
Puedes ver el proyecto desplegado en el siguiente link: https://entrega24-production.up.railway.app/
Si deseas contribuir a este proyecto, sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama (
git checkout -b feature/nueva-funcionalidad
). - Realiza los cambios necesarios y haz commit (
git commit -am 'Agrega nueva funcionalidad'
). - Haz push a la rama (
git push origin feature/nueva-funcionalidad
). - Abre un pull request en GitHub.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.