Puede encontrar la documentación de DeliverUS en: https://github.com/IISSI2-IS-2024
Este repositorio incluye el backend completo (carpeta DeliverUS-Backend), el frontend de customer (carpeta DeliverUS-Frontend-Customer) el frontend de owner (carpeta DeliverUS-Frontend-Owner). Servirá como base para el proyecto grupal de la evaluación continua de la asignatura.
- Abra un terminal y ejecute el comando
npm run install:all:win.
- Abra un terminal y ejecute el comando
npm run install:all:bash.
-
Para rehacer las migraciones y seeders, abra un terminal y ejecute el comando
npm run migrate:backend
-
Para ejecutarlo, abra un terminal y ejecute el comando
npm run start:backend
-
Para ejecutar la aplicación frontend de
customer, abra un nuevo terminal y ejecute el comandonpm run start:frontend:customer
-
Para ejecutar la aplicación frontend de
owner, abra un nuevo terminal y ejecute el comandonpm run start:frontend:owner
-
Para depurar el backend, asegúrese de que NO existe una instancia en ejecución, pulse en el botón
Run and Debugde la barra lateral, seleccioneDebug Backenden la lista desplegable, y pulse el botón de Play. -
Para depurar el frontend, asegúrese de que EXISTE una instancia en ejecución del frontend que desee depurar, pulse en el botón
Run and Debugde la barra lateral, seleccioneDebug Frontenden la lista desplegable, y pulse el botón de Play.
-
Para comprobar el correcto funcionamiento de backend puede ejecutar el conjunto de tests incluido a tal efecto. Para ello ejecute el siguiente comando:
npm run test:backend
Notese que el proyecto base carece de las funciones que han de ser implementadas durante el desarrollo del proyecto grupal. Es por eso que si ejecuta las pruebas automáticas de este proyecto base el resultado será que fallan 64 tests de 2 conjuntos diferentes.
Una vez complete correctamente los requisitos del backend del proyecto grupal, los tests deberían completarse satisfactoriamente.
Advertencia: Los tests no pueden ser modificados.