Es una página web con el propósito de administrar el ingreso de nuevos empleados
Tiene hosting en Heroku
También tiene base de datos viviendo en Heroku
La base de datos relacional tiene una tabla llamada emplados con las siguientes
columnas:
- id {PK}
- nombre
- edad
- pais
- cargo (a que se dedicará dentro de Starbucks)
- experiencia (años de experiencia/laborando)
Cuenta con los estándares de una RESTful API con al menos un endpoint por cada
método HTTP:
| MÉTODO HTTP | ENDPOINT |
|---|---|
| POST: app.post("/create") | https://mini-proyecto2.herokuapp.com/create |
| GET: app.get("/empleados") | https://mini-proyecto2.herokuapp.com/empleados |
| PUT: app.put("/update") | https://mini-proyecto2.herokuapp.com/update |
| DELETE: app.delete("/delete/:id") | https://mini-proyecto2.herokuapp.com/delete/:id |
Como objetivo cada uno hace lo siguiente:
- POST: Con componentes de react en el front puede crear un empleado nuevo al presionar el botón "Registrar".
- GET: Obtiene y muestra en la tabla los empleados ya existentes en la base de datos.
- PUT: Con ayuda de componentes de react al presionar el botón "Editar" sobre el empleado que se desea editar PUT actualiza los datos del empleado cuando el usuario presione "Actualizar"
- DELETE: Se puede eliminar el usuario por completo una vez que se muestra un alerta por Sweet Alert y el usuario hace click sobre "Si, eliminar"