Para el desarrollo de esta aplicación decidí utilizar el stack PERN (PostgreSQL, Express, React y Nodejs) con Material UI.
A continuación detallaré los pasos que seguí durante el desarrollo tanto del backend como del frontend de la aplicación:
- Luego de crear el proyecto de Node, lo primero fué crear las rutas o endpoints, en este caso, de las acciones que puede realizar el Administrador
- Realicé la conexión a PostgreSQL
- Configuré los controladores del servicio (métodos POST, GET, PUT y DELETE)
- Luego, para mejorar el manejo de errores, creé un Middleware de Error
- Configuración de React
- Material UI para estilizar la aplicación
- Navegación o NavBar
- Formulario del empleado
- CRUD desde React