Skip to content
Code Works Media
Product & PlatformTake-home buildAnupam Chaudhary & Sanchit Kathpalia

CommitNotes

A notes app that keeps every version, so nothing is ever lost.

Year
2026
Stack
Next.jsTypeScriptNextUITipTap
CommitNotes — cover

The brief

Built as a take-home assignment, around an idea borrowed from Git: every save is a version you can go back to.

The challenge

Rich-text editors are deceptively hard. Snapshotting a document on every save without bloating storage, then restoring an earlier version cleanly, means treating the editor's document model as data rather than as HTML.

The approach

TipTap for the editor with NextUI components on top. Each save writes a timestamped version, and restoring one swaps the document back in a single click. Versions are stored client-side — this is a single-user demo, not a multi-user backend.

What we built

  • Rich-text editing with headings, lists, and code blocks
  • Automatic version history on save
  • One-click restore to any earlier version
  • Responsive dark interface

What it demonstrates

  • Working inside a document model rather than raw HTML
  • Version history and restore as a first-class feature
  • Clean interface work on top of a component library

Ready for a website that actually works? Let’s build it.

One 20-minute call. You’ll leave with a plan, a price, and a launch date — whether you build with us or not.