17 lines
898 B
Markdown
17 lines
898 B
Markdown
# 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
|