898 B
898 B
Tasks
- ✅ backend: Set up FastAPI with SQLite database
- ✅ backend: Create User model and authentication endpoints (register, login)
- ✅ backend: Create WalletEntry model for income/expense tracking
- ✅ backend: Create Dashboard metrics endpoints (total balance, income, expenses)
- ✅ backend: Create WalletEntry CRUD endpoints (create, read, update, delete)
- ✅ frontend: Set up React project structure and routing
- ✅ frontend: Build login and registration pages
- ✅ frontend: Build dashboard with metrics display
- ✅ frontend: Build wallet entry form (add income/expense)
- ✅ frontend: Build wallet entries table with filters and sorting
- ✅ frontend: Connect frontend to backend API
- ✅ Test authentication flow end-to-end
- ✅ Test wallet entry creation and display
- ✅ Verify project builds without errors