sxsphinxstack

Projects / Study timer with a log

Study timer with a log

Use with: build-web-app. Resume line when done: Built {project_name}, a study timer with a session log — live at {url}

Brief

A timer for study sessions plus a plain log of what each session covered. Pick a subject from your own course list, start the timer, and when it ends write one line about what you did. The log is the point; the timer exists to make you write the line. Sessions persist across reloads (localStorage is fine), and a totals view shows hours per subject.

Personalize

Milestones

  1. Model in the README: what is a session (subject, duration, the line), and what the log shows before the first one.
  2. Timer with your subjects, deployed. Ugly is fine.
  3. Session end prompts for the log line and saves the session; log survives a reload; empty state designed.
  4. The log view: sessions listed by day, editable and deletable, because typos in your own history grate.
  5. Totals per subject for the week, plus the abandoned-session case: a timer closed early either logs honestly as partial or discards, your rule.
  6. Two weeks of real studying through it. Final README quoting your own log as evidence.

Done means