Skip to content

sanchezpili6/Urbvan_development_challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Urbvan Development Challenge

Correr el proyecto

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

Front End

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

image

  • Detalles de empleado

image

  • Modal para agregar empleado

    image

  • Modal para agregar nota

image

  • Modal para editar empleado

image

Back end

Para el back del proyecto usé python con Flask para crear las APIs:

  • http://localhost:3000/employee method: GET

    Regresa a todos los empleados guardados

  • http://localhost:3000/employee/<employee_id> method: GET

    Regresa la información del empleado solicitado

  • http://localhost:3000/employee/update method: POST

    Actualiza la información del empleado especificado

  • http://localhost:3000/employee/delete/<employee_id> method: GET

    Borra el empleado especificado

  • http://localhost:3000/employee/add method: POST

    Crea un nuevo empleado

  • http://localhost:3000/notes/add method: POST

    Crea una nueva nota

  • http://localhost:3000/notes method: GET

    Regresa todas las notas

  • http://localhost:3000/notes/<employee_id> method: GET

    Regresa todas las notas del empleado especificado

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published