Back to articles
The Road to Local-First: Moving from Supabase to an Electron + IndexedDB Stack
How-ToCareer

The Road to Local-First: Moving from Supabase to an Electron + IndexedDB Stack

via Dev.toTrpn

I decided to step out of the corporate "C# shop" bubble and build something for myself: a work-logger and invoicing tool for my upcoming freelance career. As the tool took shape, it dawned on me there could be other freelancers who, like me, might also be interested in a simple and local-first tool like this, so I decided to polish it for a public release. What started as a simple "learning project" turned into a 16-month architectural odyssey. I built this app three times over 6 months, progressively stripping away layers of "modern" cloud complexity until I reached the only thing that actually mattered: Reliability. Phase 1: The Cloud Liability (Supabase) I started with the standard modern stack: SvelteKit + Supabase. It felt great at first ... until it didn't. The Friction : As a freelancer, I realized my data is a non-negotiable asset. Dealing with Row Level Security (RLS) policies felt like an "extra" tax I didn't need for a personal tool. The "Wake Up" Call : Supabase kept emaili

Continue reading on Dev.to

Opens in a new tab

Read Full Article
3 views

Related Articles