Tracker de vie auto-hébergé : suivi poids/calories/sport avec planning de pesées, sevrage tabac (vape) avec modèle de coût DIY et économies, et finances personnelles avec import de relevés bancaires. Architecture : FastAPI + SQLAlchemy 2.0 + PostgreSQL 16, React 18 + TS + Vite + Tailwind + ECharts, déploiement Docker Compose. Modules auto-découverts des deux côtés (pkgutil / import.meta.glob) et framework de connecteurs à deux voies (importeurs de fichiers + ingestion JSON) pour brancher de nouvelles sources sans toucher au noyau. Validé : 292 tests pytest, tsc + vite build, contrat API/web vérifié contre le schéma OpenAPI, et déploiement Docker réel sur PostgreSQL 16 (28 tables, SPA servie par nginx, wizard de premier démarrage). Documentation : README.md, docs/GUIDE.md, CONVENTIONS.md, et les documents de conception et de recherche dans docs/. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
389 B
389 B
| 1 | Type | Product | Started Date | Completed Date | Description | Amount | Fee | Currency | State | Balance |
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | CARD_PAYMENT | Current | 2026-01-05 14:00:40 | 2026-01-05 14:00:41 | Uber Eats | -15.00 | 0.50 | EUR | COMPLETED | 74.43 |
| 3 | TOPUP | Current | 2026-01-06 09:00:00 | 2026-01-06 09:00:01 | Payment from M Dupont | 10.00 | 0.00 | EUR | COMPLETED | 84.43 |
| 4 | CARD_PAYMENT | Current | 2026-01-07 10:00:00 | Boutique en attente | -20.00 | 0.00 | EUR | PENDING | 64.43 |