# Budget Tracker Application web de suivi de budget personnel. ## Stack technique - **Backend** : FastAPI, SQLAlchemy 2.0 async, Alembic, PostgreSQL 16 - **Frontend** : React 18, TypeScript, Vite, Tailwind CSS, shadcn/ui - **Graphiques** : Recharts - **Export** : CSV, PDF (WeasyPrint) ## Démarrage rapide ```bash # Copier et configurer les variables d'environnement cp .env.example .env # Lancer tous les services (dev avec hot-reload) docker compose up # Backend : http://localhost:8000 # Frontend : http://localhost:5173 # Health check : http://localhost:8000/health ``` ## Développement ```bash # Linting backend cd backend && ruff check . # Tests backend cd backend && pytest # Format frontend cd frontend && npm run format ```