Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

sanchezpili6/Urbvan_development_challenge

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
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

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.