How adamdkr/projet-2-edl works
Le dépôt propose une application de réservation de salles, avec deux interfaces alternatives : Flask, plus complète dans les extraits, et un exemple Streamlit. Le parcours principal passe par l’interface pour gérer salles, réservations et planning, avec validation métier et persistance SQLite. Les règles et l’adaptateur de base sont séparés du code web. Les fonctionnalités bonus du README (recherche de salles libres, occupation, export) ne sont pas représentées comme implémentées ; les liens reposent sur les extraits et les relations indiquées par l’index des sources.
Main entry points: code-flask/app.py Application Flask · code-flask/base.py Accès SQLite Flask · code-streamlit/base.py Accès SQLite Streamlit · code-streamlit/app.py Exemple Streamlit
Components 11
Interfaces utilisateur
- Application Flask
code-flask/app.py - Exemple Streamlit
code-streamlit/app.py - Gestion des salles
code-flask/app.py - Réservations
code-flask/app.py - Planning hebdomadaire
code-flask/app.py
Règles métier
- Validation métier
code-flask/regles.py
Persistance
- Accès SQLite Flask
code-flask/base.py - Accès SQLite Streamlit
code-streamlit/base.py - Schéma et exemples
base.sql - Base de données
Other components
- Usager
Connections 12
- Usager → Application Flask: utilise
README.md - Usager → Exemple Streamlit: utilise
README.md - Application Flask → Accès SQLite Flask: ouvre la base
code-flask/app.py - Application Flask → Validation métier: valide avec
code-flask/app.py - Application Flask → Gestion des salles: gère
README.md - Application Flask → Réservations: gère
README.md - Application Flask → Planning hebdomadaire: affiche
code-flask/app.py - Exemple Streamlit → Accès SQLite Streamlit: ouvre la base
code-streamlit/app.py - Accès SQLite Flask → Base de données: ouvre
code-flask/base.py - Accès SQLite Streamlit → Base de données: ouvre
code-streamlit/base.py - Accès SQLite Flask → Schéma et exemples: initialise depuis
code-flask/base.py - Accès SQLite Streamlit → Schéma et exemples: initialise depuis
code-streamlit/base.py