La app se basa en un estudio ficticio donde las clientas puedan registrarse y pedir citas con los diferentes servicios que ofrece el salón.
El objetivo principal de la aplicación es conseguir que los usuarios puedan agendar sus citas y escoger el servicio que desean.
En este proyecto se proponen diferentes servicios de manicura que los usuarios pueden escoger y agendar, revisar y modificar a su gusto.
Elegí un estudio de uñas porque es un pequeño hobbie al que me dedico en mi tiempo libre desde hace 2 años.
- TypeScript 🔵
- Express JS 🚀
- MySQL 🐬
- Node.js 🛠️
- JavaScript 💻
- JWT (JSON Web Tokens) 🔑
- Clonar el repositorio:
$ git clone https://github.com/marinaescriva/nails_studio.git
- Instalar dependencias
$ npm install --y
- Iniciar Express en el servidor
$ npm run dev
- Ejecutar las migraciones
$ npm run run-migrations
Las rutas trabajadas para el proyecto son:
Autentificacion (AUTH)
![](/marinaescriva/nails_studio/raw/master/img/login.jpg)
Realizar el login
Tras el registro del usuario, podemos realizar el login de un usuario previamente creado utilizando su email y contraseña.Al logearse el usuario obtiene un token, donde se registran todos sus datos.
Usuarios (Users)
Las rutas de usuarios incluyen:
Servicios (Services)
Las rutas de servicios incluyen:
Citas (Appointments)
Las rutas de citas incluyen:
A mis compañeros por su ayuda y consejo, pero sobretodo por su paciencia:
Marta https://github.com/MartaGBayona Fernando https://github.com/Ferelbue Carlos https://github.com/CariblaGIT Pedro https://github.com/Eryhnar Ana https://github.com/ariusvi