/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

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.

/what-it-was

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.

/why-i-moved-on

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