Una vez que hayas clonado el repositorio y te encuentres dentro de su carpeta base, ve al directorio "employees_web_app" y corre un
npm install
npm run serve
con esto podrás ver el front corriendo.
Para correr el back ve al directorio "backend" y usa el comando
pip install Flask
pip install -U flask-cors
python app.py
dependiendo de tu configuración vas a usar pip/python o pip3/python3
Este proyecto usa Vue con Vuetify para la parte del front end, y está compuesto principalmente de 2 pantallas y 3 modales:
- Tabla de empleados
- Detalles de empleado
- Modal para editar empleado
Para el back del proyecto usé python con Flask para crear las APIs:
-
http://localhost:3000/employee
method: GETRegresa a todos los empleados guardados
-
http://localhost:3000/employee/<employee_id>
method: GETRegresa la información del empleado solicitado
-
http://localhost:3000/employee/update
method: POSTActualiza la información del empleado especificado
-
http://localhost:3000/employee/delete/<employee_id>
method: GETBorra el empleado especificado
-
http://localhost:3000/employee/add
method: POSTCrea un nuevo empleado
-
http://localhost:3000/notes/add
method: POSTCrea una nueva nota
-
http://localhost:3000/notes
method: GETRegresa todas las notas
-
http://localhost:3000/notes/<employee_id>
method: GETRegresa todas las notas del empleado especificado