Este repositorio incluye el backend completo (carpeta DeliverUS-Backend
) y el frontend de owner
(carpeta DeliverUS-Frontend-Owner
). Servirá como base para realizar el examen de laboratorio 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
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 Debug
de la barra lateral, seleccioneDebug Backend
en 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 Debug
de la barra lateral, seleccioneDebug Frontend
en 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
Advertencia: Los tests no pueden ser modificados.
En ocasiones, los procesos de backend o frontend, con o sin depuración, pueden quedarse bloqueados sin liberar los puertos utilizados, impidiendo que puedan ejecutarse otros procesos. Se recomienda cerrar y volver a iniciar VSC para cerrar dichos procesos.
- Borrar las carpetas node_modules de backend y frontend y .expo del frontend.
- Crear un ZIP que incluya todo el proyecto. Importante: Comprueba que el ZIP no es el mismo que te has descargado e incluye tu solución
- Avisa al profesor antes de entregar.
- Cuando el profesor te dé el visto bueno, puedes subir el ZIP a la plataforma de Enseñanza Virtual. Es muy importante esperar a que la plataforma te muestre un enlace al ZIP antes de pulsar el botón de enviar. Se recomienda descargar ese ZIP para comprobar lo que se ha subido. Un vez realizada la comprobación, puedes enviar el examen.
Si no se siguen estos pasos de manera escrupulosa, cabe la posibilidad de que no se entregue nada o que el ZIP contenga cualquier cosa.