No description
This repository has been archived on 2026-06-11. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Java 51.8%
  • Vue 21.1%
  • TeX 13.9%
  • CSS 8.3%
  • TypeScript 4.1%
  • Other 0.8%
Find a file
2026-04-11 23:58:34 +02:00
backend ajout test pour administation et gestion inscription + ajout dans le cahier des charges 2026-04-11 22:44:25 +02:00
Cahier des besoins Mise à jour Cahier des besoins et documentation 2026-04-11 23:58:34 +02:00
Documentation/html Mise à jour Cahier des besoins et documentation 2026-04-11 23:58:34 +02:00
frontend Ajout d'administation et desactivation d'inscription 2026-04-11 22:25:32 +02:00
images Début d'implementation du besoin: Initialiser un ensemble d’images présentes sur le serveur (related to #1) 2026-03-13 14:17:49 +01:00
.gitignore Implémentation du besoin : Se connecter et supprimer utilisateurs (closes #37, #56) 2026-04-10 15:31:28 +02:00
.gitlab-ci.yml Ajout compatibilité docker + création d'image docker auto 2026-04-11 03:31:07 +02:00
docker-compose.yml Ajout compatibilité docker + création d'image docker auto 2026-04-11 03:31:07 +02:00
Dockerfile Ajout compatibilité docker + création d'image docker auto 2026-04-11 03:31:07 +02:00
Doxyfile Début d'ajout de documentation Doxygen 2026-03-20 13:32:44 +01:00
pom.xml Initialisation du dépôt git. 2026-02-27 14:56:31 +01:00
README.md Ajout de taille min/max pour les username et mot de passe + user Admin 2026-04-11 18:26:07 +02:00

Projet de développement logiciel

Config

Config environement

Avant de pouvoir lancer le serveur il crée et remplir le .env pour avoir accés a la base de données

cp backend/.env.example backend/.env

Pont SSH si l'ont est pas au CREMI

ssh idnum@ssh.emi.u-bordeaux.fr -L 5432:pgsql:5432

Lancement du Serveur

Générez l'intégralité du projet avec la commande :

mvn clean install

Puis lancez le serveur :

mvn --projects backend spring-boot:run

NB: A la création de la base de donnée le mot de passe de l'utilisateur Admin est CHANGE-ME qui comme sont nom l'indique et a changer

Supports testés

Systèmes d'exploitation

Arch Linux
Debian Bookworm
Linux Mint

Navigateurs

Firefox

Modifications

Documentation

Pour générer la documentation à nouveau (la mettre à jour) :

doxygen Doxyfile

Pour visualiser la documentation en HTML via un navigateur (exemple : firefox) :

firefox Documentation/html/index.html

Formatage

Ce projet contient le plugin spotless ce qui permet de formatter le projet entier d'une manière cohérente.

Pour ce faire il faut juste:

cd backend
mvn spotless:apply

Auteurs

Nicolas Lespinasse
Pauline Ricaud
Adam Naji