image.png

mermaid-diagram.svg

mermaid-diagram.svg

Structure générale du projet + Répartition

RAFAËL : bleu

ANTOINE : rouge

COMMUN : violet

SAE_302/
├── projet_sae_302/
│   ├── [run.py](<http://run.py>)
│   ├── [config.py](<http://config.py>)
│   ├── __init__.py          (Fichier présent à la racine)
│   └── app/                 (Le coeur de l'application)
│       ├── __init__.py
│       ├── models/
│       │   ├── [user.py](<http://user.py>)
│       │   ├── [server.py](<http://server.py>)
│       │   └── [journaux.py](<http://journaux.py>)
│       ├── routes/
│       │   ├── [auth.py](<http://auth.py>)
│       │   ├── [main.py](<http://main.py>)
│       │   ├── [users.py](<http://users.py>)
│       │   ├── [servers.py](<http://servers.py>)
│       │   └── [logs.py](<http://logs.py>)
│       ├── templates/       
│       │   ├── auth/
│       │   ├── users/
│       │   ├── servers/
│       │   ├── logs/
│       │   └── index.html
│       └── static/          

Rafaël à fait la partie authentification Antoine a rajouté la lecture des logs avancés et la verification de la connexion au serveur

Le Démarrage    → [run.py](<http://run.py>)
La Configuration→ [config.py](<http://config.py>)
Les Modèles     → app/models/
Les Routes      → app/routes/
L'Assemblage    → app/__init__.py

2. Le Flux d'Exécution (Comment ça marche ?)

Étape par étape, du lancement à l'affichage d'une page

Étape 1 : Le Démarrage

Pour lancer l'application Flask :

python3 [run.py](<http://run.py>)

run.py → Point de départ

Étape 2 : La Fabrication de l'Application