locknclock

a minimalist focus timer and micro-journal that helps you timebox work.

locknclock is a lightweight web app to timebox your work and jot a one-line micro-journal when you’re done. each focus session records a short note and duration; your history rolls up into a simple activity view so weekly reviews are painless.

website: locknclock.github.io/

how it works.

  1. start a focus session for the task at hand.
  2. do the work, then add a short note (what you did / learned).
  3. your session + note appear in history and aggregate into an activity heatmap (toggle between hours and tasks).

motivation

during a summer internship, i was required to log my hours worked each day. i found this simple act of timeboxing my work incredibly efficient and productive. motivated by this experience, i built locknclock to help myself and others cultivate the habit of timeboxing work. i added the micro-journal feature to help with reflection and retention of what was accomplished during each session, with the goal of improving future work sessions through feedback.

privacy

entries are private to you. data is stored in supabase postgres with row-level security policies that restrict reads/writes to the authenticated user.

tech stack

  • frontend: react.js with a minimalist UI
  • backend: supabase (postgres + auth + row-level security)
  • features: email/password sign-up; session timer; micro-journal notes; history; calendar-style activity heatmap

status

actively maintained. open source on GitHub.