Contenido 📝
Este proyecto requería una API funcional conectada a una base de datos con al menos una relación de uno a muchos y una relación de muchos a muchos.
Decidí crear una aplicación web para ayudar a los amantes del gimnasio, que les permitiría crear y realizar un seguimiento de nuevas rutinas para sus ejercicios diarios. He visto muchas apps de este estilo pero ninguna que nos permita cambiar tan libremente las rutinas adaptandolas a nuestras necesidades.
Tecnologías utilizadas:
- Clonar el repositorio
$ npm install
- Conectamos nuestro repositorio con la base de datos
$ Ejecutamos las migraciones
$ Ejecutamos los seeders
$ npm run dev
- ...
Endpoints
- AUTH
-
REGISTER
POST http://localhost:3000/api/register
body:
{ "user": "David", "email": "[email protected]", "password": "princes" }
-
LOGIN
POST http://localhost:3000/api/login
body:
{ "user": "David", "email": "[email protected]", "password": "princes" }
-
- RUTINAS
-
RECUPERAR RUTINAS
GET http://localhost:3000/api/rutina
-
...
-
[ ] Añadir create book
[ ] Añadir logs con winston
[ ] Validaciones de la solicitud con express-validator
[ ] ...
Las sugerencias y aportaciones son siempre bienvenidas.
Puedes hacerlo de dos maneras:
- Abriendo una issue
- Crea un fork del repositorio
- Crea una nueva rama
$ git checkout -b feature/nombreUsuario-mejora
- Haz un commit con tus cambios
$ git commit -m 'feat: mejora X cosa'
- Haz push a la rama
$ git push origin feature/nombreUsuario-mejora
- Abre una solicitud de Pull Request
- Crea una nueva rama
Este proyecto se encuentra bajo licencia de "Mi Nombre"
Para conseguir mi objetivo he recopilado información de:
- link a repositorios
- link a documentacion de librerias externas
- ...
const developer = "datata";
console.log("Desarrollado por: " + datata);
Agradezco a mis compañeros el tiempo dedicado a este proyecto: