El sistema consiste en un foro/red social para preguntas referentes a ayudas academicas u otros temas relacionados a la universidad.
Al sistema podran registrase con el codigo sis y el proceso sera el siguiente:
- El nuevo usuario introduce su codigo sis
- El sistema envia un mensaje para confirmar el codigo sis a su correo institucional sis_proporcionado@est.umss.edu
- Para seguir con el registro el usuario debera de entrar al link que se le envio a su correo, de no hacerlo no podra seguir con el registro
Esta seccion va dirigido a la publicacion de hilos/posts de conversacion sobre temas puntuales, un post puede tener un titulo, diferentes tipos de etiquetas (relacionados al tema del que habla el post al estilo de reddit) y una descripcion.
Estos hilos podran estar en dos estados, activo o cerrado, si esta cerrado nadie mas podra comentar hasta que no se vuelva a abrir.
Por otra parte podran remarcarse (agregar algun tipo de distintivo) aquellas respuestas que agreguen mas valos a los posts.
De momento solo se podran enviar texto.
No existira grupos, solo chats privados.
- Tener docker instalado (para windows wsl2)
- Construir el contenedor
docker compose -f docker-compose-dev.yml up -d
-
Subir la base datos /backend/structure.sql (phpmyadmin activado en el puerto 80:
http://localhost
) -
Identificar el id que se proporciono a los contenedores de node (
virus-web-nodejs-frontend-1
yvirus-web-nodejs-backend-1
)
docker container ls
- Ingresar a la terminal interactiva de
virus-web-nodejs-backend-1
docker exec -it <id_container> sh
- Instalar pnpm (opcional)
npm install -g pnpm
- Instalar los paquetes de desarrollo (de no haber instalado pnpm se usa npm)
pnpm install
- Hacer correr el servidor de desarrollo
npm run dev
-
Abrir otra terminal
-
Volver al paso 3 y ahora hacerlo para
virus-web-nodejs-frontend-1
-
Eliminar los contenedores
docker compose -f docker-compose-dev.yml down
Ejecutar:
docker compose up -d