UBOEventFlow

Web app de gestion d'événements.

Structure du projet

Le projet est divisé en 7 parties : le front-end, la racine, et les 5 apis.

Les api sont les suivantes :

La racine contient les fichiers de configuration et les scripts de lancement du docker compose. Elle contient les fichiers d'initialisation de la base de données, à la fois mongoDB et mariadb. Avec docker compose, on peut lancer l'ensemble des apis et la base de données (avec les projets github correspondants, ils sont en publics).

Lancement du projet

Pour lancer le projet, il suffit de lancer le script start.sh à la racine du projet. On peut également lancer le projet et reset la base de données avec le script startReset.sh.

Les scripts de lancements lancent également docker desktop sur windows.

⚠️ Uniquement testé sur Windows.

Utilisation du projet

Le projet est accessible à l'adresse http://localhost:8080.

Toutes les fonctionnalités présentes sur la page fonctionnent.