2

Aplicación de control de proyectos

Control de tiempo de proyectos
Para iniciar con el proceso se siguieron los pasos para configurar el ambiente y poder realizar la ejecución del sistema y ver los resultados y crear los ajustes en casos donde se encontraba alguna falla o mensaje de error:
Inicializar el proyecto
Ir a la carpeta, ejecutar los comandos:
npm init -y
Excluir archivos en git ignore
git init
Instalación de dependencias
npm i nodemon eslint eslint-config-prettier eslint-plugin-prettier prettier -D

Ejecutar el monitor
npm run dev
Instalar Express
npm i express

Creación del proyecto
Con el fin de controlar el tiempo efectivo en el área de QA, se crearon los CRUDs basándonos en el ejemplo de productos, creando replicas para las siguientes entidades:
Empresa
Project Manager
Desarrollador
Analista QA
Proyecto
Fase

Para el CRUD de cada entidad se crearon los endpoints:
/api/v1/{entidad}/post
/api/v1/{entidad/:id}/get
/api/v1/{entidad/:id}/delete

Siguiendo el patron utilizado en el curso se crearon los siguientes routers
empresa.router.js
projectManager.router.js
desarrollador.router.js
analistaQA.router.js
proyecto.router.js
fase.router.js
Se agregó cada endpoint Enel archivo routes/index.js

Escribe tu comentario
+ 2