Flight Information Display System
Go to file
Santiago Lo Coco b379dbdf19 Fix bugs 2023-10-23 16:15:50 -03:00
auth-domain Fix more tests 2023-10-23 14:52:26 -03:00
browser-domain Fix bugs 2023-10-23 16:15:50 -03:00
flights-domain Fix more bugs 2023-10-23 15:00:33 -03:00
screen-domain Fix bugs 2023-10-23 16:15:50 -03:00
.gitignore Update pipeline steps 2023-10-23 13:25:35 -03:00
.gitlab-ci.yml Fix bugs 2023-10-23 16:15:50 -03:00
.pre-commit-config.yaml Fix more tests 2023-10-23 14:52:26 -03:00
README.md Fix bugs and add run.sh (dev) 2023-10-23 15:52:13 -03:00
run.sh Fix bugs and add run.sh (dev) 2023-10-23 15:52:13 -03:00

README.md

fids

Componentes

auth-domain

Contiene user-manager con su base de datos. Maneja la autenticación y autorización de usuarios para el browser-domain.

browser-domain

SPA que tiene dos flujos dependiendo si el usuario es una aerolínea o un usuario normal.

flights-domain

Contiene flights-information con su base de datos. Maneja todo lo relacionado a la información de los vuelos (CRUD).

screens-domain

PWA pensado para utilizarse en un aeropuerto. Se maneja con un solo origin y con el query param lastUpdated para pedir cambios. Esta tiene una base datos para cachear los resultados y poder funcionar offline.

Uso

Primero, deberá configurar los .env como usted prefiera. Copie y modifique los ejemplos:

cp flights-domain/.env.prod.example flights-domain/.env.prod
cp user-domain/.env.prod.example user-domain/.env.prod

Luego, para levantar todos los componentes, basta con ejecutar:

./run.sh

Contribuir

pre-commit install