Anatomie d'un Projet
Guide interactif — Comprendre la structure de son code, stack par stack.
Vérifié le
0/4
Projet Streamlit
Structure type d'un projet Streamlit + SQLite, inspiree d'EVQuest. Clique sur chaque element pour comprendre son role.
Structure Streamlit + SQLite
mon-projet-streamlit/
├── app.py # Point d'entree de l'application
├── pages/ # Pages supplementaires (menu auto)
│ ├── 1_Dashboard.py # Premiere page du menu
│ ├── 2_Analyse.py # Deuxieme page
│ └── 3_Settings.py # Troisieme page
├── utils/ # Fonctions reutilisables
│ ├── database.py # Connexion et requetes SQLite
│ └── helpers.py # Fonctions utilitaires
├── data/ # Donnees locales
│ └── app.db # Base de donnees SQLite
├── .streamlit/ # Configuration Streamlit
│ └── config.toml # Theme et port
├── requirements.txt # Dependances Python
├── .gitignore # Fichiers ignores par Git
├── CLAUDE.md # Contexte pour Claude Code
└── PRD.md # Cadrage du projet (Phase 1)Conseil
Streamlit = 1 fichier Python = 1 page. La simplicite est la force de cette stack. Pas de build, pas de compilation, pas de routing manuel.