A tracker for something you actually track
Use with: build-web-app. Resume line when done: Built {project_name}, a data-backed tracking app — live at {url}
Brief
A web app that tracks one thing from your real life: habits, workouts, reading, practice hours, spending: and shows you something derived from the data: a streak, a total, a trend. Entries persist across reloads (localStorage is fine). One data type, done completely: add, edit, delete, and a designed empty state.
Personalize
- What you track. Must be something you already track somewhere worse: a notes app, a spreadsheet, your head. If you track nothing, pick something you started this week for real.
- The one derived number. Streak, weekly total, average, personal best: pick the single number that would make you open the app.
Milestones
- Data model written in the README before any code: what is one entry, what are its fields, what does the app show when there are none.
- Add + list working, deployed. Ugly is fine.
- Persistence: entries survive a reload.
- Edit and delete, including the empty state when the last entry goes.
- The derived number, computed from real entries.
- Unhappy paths: bad input rejected with a message; storage unavailable handled. Then final README.
Done means
- Live URL responding; data survives a reload
- Add, edit, delete all work; empty state is designed, not blank
- At least 10 commits across at least 7 distinct days, authored by you
- README documents the data model in your words
- SESSIONS.md has an entry per session, written by you