Cam1loadg / INF225P201G13

0 stars 0 forks source link

Grupo 13

Este es el repositorio del Grupo 13, cuyos integrantes son:

Wiki

Historias de usuario

Identificicación del proyecto base del semestre 2023-2

Lineamientos Entregas

Vídeo Explicativo Hito 4

Aspectos técnicos relevantes

Hito 4: Para volver a ejecutar tests.py hay que borrar manualmente en la base de datos el/los nuevo(s) usuario(s) creado(s) durante la ejecución anterior (funcionando correctamente solo debería ser el de los datos válidos, puesto que los inválidos no deberían crearse) o la otra opción es modificar el rut de prueba por otro que no exista en la base de datos, sin embargo, en dicho caso hay que tener cuidado de que sea un rut real dado que el digito verificador se calcula a partir del resto del rut.

Hito 5: Para ejecutar el plan de pruebas, debe cambiar el destino al archivo CSV correspondiente en cada prueba, siendo así prueba_2 usado para Registrar citas y rut_consulta para Consultar Citas.

Instrucciones compilación

Prerrequisitos:

Cliente

Desde la carpeta client, abrir una terminal y seguir los siguientes pasos:

  1. Para instalar los módulos necesarios para iniciar el cliente (frontend) utilizar el comando:
npm install
  1. Para iniciar el cliente en modo desarrollador, alojado en http://localhost:3000, se utiliza el siguiente comando:
npm start
  1. Para detener el cliente, en la terminal realizar CTRL+C, luego Y y Enter.

Servidor

Importante: El servidor utiliza MongoDB, entonces para conectar a una Base de Datos en MongoDB, se debe modificar el archivo Database/index.js y cambiar la URL const MONGO_URL de ser necesario.

Desde la carpeta server, abrir una terminal y seguir los siguientes pasos:

  1. Para instalar los módulos necesarios para iniciar el servidor (backend) utilizar el comando:
npm install
  1. Para iniciar el servidor, alojado en http://localhost:5000, se utiliza el siguiente comando:
npm start
  1. Para detener el servidor, en la terminal realizar CTRL+C, luego Y y Enter.