- Clona el repositorio.
- Ejecuta
npm installpara instalar las dependencias.
-
Ejecuta
npm run start:devpara iniciar la aplicación. -
Crea un archivo local
.env.dev.localcon 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.