Beginner · 3–8 hours
Habit tracker (weekend)
Finishable project that teaches state, empty states, and iteration.
Reference demo on this site
Partial reference from a real prompt run: core loop works (working-ish) but basic — expect a second iteration for polish, edit UX, and streak edge cases.
Open demo →Milestones
- CRUD habits
- Daily complete toggle
- Streak summary
- Persistence
Starter prompt
Brief Build a habit tracker with add/edit/delete, daily completion, and a 7-day summary. Persist data. Accessible toggles. Honest empty states.
Constraints Keep scope finishable. Document env vars. No secrets in client code. Prefer accessible UI. List assumptions at the end.
Hardening notes
- Do not claim multi-device sync without a backend
- Validate date edge cases
Full checklist: Production reality & hardening.