/work/flarenotes
Flarenotes
A note-taking web app with real-time collaboration, user auth, and persistent storage. Next.js front, Go behind Gin, Supabase for the rest.
- Status
- Archived · 2024
- Role
- Team of 3
- Stack
- Next.js · Go (Gin) · Supabase
/work/flarenotes
A note-taking web app with real-time collaboration, user auth, and persistent storage. Next.js front, Go behind Gin, Supabase for the rest.
Flarenotes was a notes app that wanted to be the smallest thing that worked: write, share a link, edit together. Auth and persistence on Supabase, the backend in Go behind a Gin server, the frontend in Next.js.
Real-time collaborative notes — multiple cursors, debounced sync, soft conflict resolution. Auth and storage delegated to Supabase so the Go server could stay small and just orchestrate. Gin routed; Postgres via Supabase held the documents and the user table.
Real-time collaborative editing is a deeper rabbit hole than I'd budgeted for, and the world has plenty of notes apps. Shipped enough to learn what the hard parts actually are; archived rather than maintained.
/links