Contenido 📝
Este proyecto requería una API funcional conectada a una base de datos en la que poder hacer consultas como ver, crear, modificar y eliminar usuarios y citas.
He desarroyado esta API para el 4º proyecto del Bootcamp de Full Stack Developer de Geekshubs Academy. Se basa en un backend de una app de una clínica dental. Se usa postman para hacer las consultas y es totalmente funcional.
- Clonar el repositorio
$ npm install
- Conectamos nuestro repositorio con la base de datos
- Ejecutamos las migraciones
$ sequelize db:migrate
- Ejecutamos los seeders
$ sequelize db:seed:all
- Levantamos el servidor de express
$ npm run dev
Endpoints
-
auth
Token
Copias el token y lo pegas aqui:/getProfile Una vez introducido el token de ese usuario:
/getAllProfiles Debes logearte como admin previamente:
/getAllAppointments Todas las citas de un usuario:
/updateAppointment Has de poner el id de la cita en la ruta:
/getAllAppointmentsByDoctor Debes logearte como Doctor previamente:
Agradezco a mis profesores, sobre todo a DANI el tiempo dedicado a mis dudas y problemas que han ido surgiendo.
También agradezco la ayuda recibida por todos mis compañeros, sobre todo a Marta, Edu, Jesus, Alex y Carlos por su gran apoyo en momentos difíciles del proyecto, son los que mas me han apoyado. Muchas gracias.
https://github.com/xIMet3/baseDatosDentista
Este proyecto se ha realizado bajo la licencia MIT.