Vocab-app
De EC_Wiki
Autres actions
🏗️ Architecture complète de vocab-app FastAPI (propre et modulaire)
app/
│
├── main.py
├── database.py
├── dependencies.py
│
├── models/
│ ├── user.py
│ ├── progress.py
│ └── __init__.py
│
├── routers/
│ ├── auth.py # login / logout / register
│ ├── users.py # profil, préférences
│ ├── progress.py # progression vocabulaire
│ ├── vocab.py # gestion des mots
│ └── __init__.py
│
├── services/
│ ├── auth_service.py # hashing, validation, création user
│ ├── progress_service.py
│ └── vocab_service.py
│
├── middleware/
│ ├── session.py # gestion des cookies signés
│ └── __init__.py
│
├── utils/
│ ├── security.py # bcrypt, tokens
│ ├── validators.py
│ └── __init__.py
│
├── templates/
│ ├── base.html
│ ├── login.html
│ ├── register.html
│ ├── dashboard.html
│ ├── review.html
│ └── components/
│ ├── navbar.html
│ ├── card.html
│ └── stats.html
│
└── static/
├── css/
│ ├── main.css
│ └── theme.css
├── js/
│ ├── htmx.min.js
│ └── app.js
└── img/
└── icons/