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.