Plateforme de répartition des options d'ING3 suivant les choix et les moyennes des ING2.
Une sorte de parcoursup, mais en moins bien.
Démarrer un serveur en mode production (sur la branche 'main' : théoriquement stable)
./start.sh --prod (si bash par defaut)
bash start.sh --prod (sinon)
Note : -p est un raccourci de --prod
fonctionne aussi.
Le serveur est lancé à l'adresse localhost:8080
Le script start.sh
n'a été pensé que pour être exécuté sur un système linux ou unix. Pour une mise en production sur une machine Windows, utilisez un logiciel comme WampServer, et configurez la racine du serveur au chemin /app/public/index.php
.
Remarque : la suite de ce README
décrit les procédures pour une utilisation Linux/Unix.
git clone [email protected]:loouis-t/parcoursup-eisti.git (pour récup le dossier)
cd parcoursup-eisti
./start.sh (ou: bash start.sh)
RQ :bash start.sh
(ou ./start.sh
si bash présent sur le pc) fait le checkout
et le pull
expliqués ci-dessous pour vous.
git checkout -b <nom de ta branche> (pour créer ta branche en local)
git pull origin <nom de ta branche distante> (pour récup ta branche distante sur ta branche locale)
Voir le site : ctrl + clic
sur localhost:8080
dans le terminal (ou ici).
Pour publier :
git add .
git commit -m "<commentaire>"
git push origin <nom de ta branche>
Note : Les branches sont désignées par le nom du développeur par simplicité, mais elles correspondent (plus ou moins) au développement (ou au débugage) d'une fonction.
Attention: une branche est supprimée (localement et à distance) dès lors que vous acceptez de suivre la branche 'main' (choix proposé à l'exécution de start.sh
).
racine/
|_ app/
|_ backend/
|_ api/ --> les php appelés par le frontend
|_ db/ --> tous les csv
|_ placesFinales/ --> options attribuées
|_ public/
|_ accueil/
|_ attributions/ --> attribution d'option : admission
|_ ajax --> php appelées depuis js
|_ inscriptions/ --> inscriptions en masse : admin
|_ logs/ --> logs actions importantes : admin
|_ messagerie/
|_ ajax --> php appelées depuis js
|_ profil/
|_ scolarite/ --> données de chaque éleve : eleve
|_ stats/ --> statistiques des attributions : admission
|_ assets --> images/logos/...
|_ pdps/ --> photos de profil
|_ connexion/ --> connexion utilisateur
|_ inscription/ --> inscription individuelle
|_ index.php, main.css, main.js, root.css --> point d'entrée serveur
|_ README.md
|_ start.sh --> lancement serveur
Utilisateurs principaux :
- admin (administrateur)
- admission (responsable admission)
- [email protected] (élève test)
Remarque : Le mot de passe par défaut de ces utilisateurs est admin
© 2022, parcoursup-eisti
Louis Travaux, Baptiste Hennuy, Ugo Latry, Yan Arresseguet, Edouard Calzado
CY-Tech Pau, P2