Skip to content

Plateforme de répartition des élèves de 4è année de CY-Tech dans les options de 5è année.

Notifications You must be signed in to change notification settings

loouis-t/parcoursup-cy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Parcoursup-CY

Plateforme de répartition des options d'ING3 suivant les choix et les moyennes des ING2.
Une sorte de parcoursup, mais en moins bien.

Production

Linux/Unix

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

Windows

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.

Développement

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).

Structure

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

Note au correcteur :

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

About

Plateforme de répartition des élèves de 4è année de CY-Tech dans les options de 5è année.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published