Este es el repositorio del Grupo 10, cuyos integrantes son:
-
Maximiliano Sepúlveda
-
Sebastián Castro
-
Cristopher Fuentes
-
Ignacio Araya
Tutor: Sebastián Cifuentes
👉 Se puede acceder a la Wiki mediante el siguiente enlace.
👉 La documentación de la API se encuentra en la seccion API Docs.
Se utilizó Node.js version 18.16.0.
Para la base de datos se usó MongoDB version 6.0.6.
La carpeta server
contiene el servidor Express, mientras que la carpeta client
contiene el servidor React.
⚠ Antes de abrir el servidor, es necesario iniciar la base de datos MongoDB con el comando mongod
en una terminal. En caso contrario, el servidor Express no se ejecutará. Por defecto, Express intentará conectarse a la base de datos en mongodb://0.0.0.0:27017/wasap_db
.
-
Abrir una terminal en la carpeta
server
. -
Ejecutar
npm install
para instalar las dependencias. -
Para correr el servidor se puede ejecutar
npm start
onpm run devstart
para correrlo con nodemon. -
El servidor se ejecutará por defecto en el puerto 4000 (http://localhost:4000).
Si se desea cambiar el puerto, se debe modificar el archivo
bin/www
.
Se recomienda revisar la documentacion de la API en la seccion API Docs.
Para las pruebas se utilizó la extensión de VSCode Thunder Client. La coleccion de pruebas se encuentra en el archivo
thunder-collection_Wasap.json
. Tambien se puede utilizar Postman.
Librerias necesarias para frontend
Bootstrap 5:
npm install react-bootstrap bootstrap
react-router-dom:
npm install react-router-dom