Skip to content
all work

CommitNotes

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

type
Take-home build
year
2026
discipline
Product & Platform
credit
Anupam Chaudhary & Sanchit Kathpalia
stack
Next.jsTypeScriptNextUITipTap
CommitNotes homepage

The brief

A notes app built around an idea borrowed from Git: every save is a version you can go back to.

The challenge

Rich-text editors are harder than they look. To save a snapshot on every save without filling up storage, and then restore an earlier version cleanly, the editor's document model has to be treated as data instead of 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 in the browser, because this is a single-user demo with no shared 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

Let’s talk about your new website.

Book a 20-minute call. You’ll come away with a plan, a price and a launch date, even if you decide not to work with us.

We reply to every inquiry within one business day.