Skip to content

IISSI2-IS-2024/IISSI-2-Examen-Junio

Repository files navigation

IISSI-2 IS: Examen de laboratorio

Proyecto base suministrado

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.

Preparación del entorno

a) Windows

  • Abra un terminal y ejecute el comando npm run install:all:win.

b) Linux/MacOS

  • Abra un terminal y ejecute el comando npm run install:all:bash.

Ejecución

Backend

  • 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

Frontend

  • Para ejecutar la aplicación frontend de owner, abra un nuevo terminal y ejecute el comando

    npm run start:frontend:owner

Depuración

  • 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, seleccione Debug 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, seleccione Debug Frontend en la lista desplegable, y pulse el botón de Play.

Test

  • 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.

Problemas con los puertos

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.

Procedimiento de entrega

  1. Borrar las carpetas node_modules de backend y frontend y .expo del frontend.
  2. 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
  3. Avisa al profesor antes de entregar.
  4. 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published