À quoi ça sert
Application todo-list en Python avec Flask et SQLAlchemy. Templates Jinja2 pour le rendu HTML, formulaires WTForms pour l'ajout et l'édition. Stack classique Python web : simple à lire, simple à modifier.
Démontre l'intégration entre Flask, une base Postgres provisionnée par addon, les migrations Alembic, et un déploiement via Gunicorn. Bon point de départ pour un MVP côté Python.
Ce que vous obtenez
- Stack Python simple : Flask, SQLAlchemy, Alembic, Jinja2, WTForms
- Migrations versionnées qui se rejouent au déploiement (process release)
- Templates avec layout commun et CSS minimal
- Tests pytest avec base éphémère
- Code commenté pour les débutants Python web
- Build buildpack auto, pas de Dockerfile à maintenir
Pré-requis
Compte di2amp actif. Plan minimal : Free. Addons utilisés : Postgres.
Si vous n'avez pas encore créé de compte, suivez le guide de démarrage avant cette page (5 minutes).
001 Déploiement manuel via CLI
Si vous voulez forker, modifier, ou comprendre étape par étape, utilisez la CLI :
Cloner
Créer l'app + Postgres
Pousser le code
Migrations auto
Ouvrir l'app
Aller plus loin
Agents IA recommandés
- Build Doctor si une migration échoue
- Code Review sur vos PR
Addons utiles à ajouter ensuite
- Valkey — Si vous voulez ajouter du cache plus tard
Apps similaires à explorer
Une fois que vous êtes à l'aise avec celle-ci, voyez ce que ces apps proposent :
Prêt à déployer
Flask Todo ?
Free tier permanent, pas de carte bancaire. Les addons facturés sont visibles avant que vous validiez.