Localize storage: replace Supabase + Cloudflare R2 with local filesystem

↗ view on GitHub · mikeOnBreeze · 2026-05-04 · 24d6a86c

Swaps cloud dependencies for local equivalents so the app runs entirely
on a single machine - JSON file for state, local filesystem for document
bytes, single default user. Original Supabase schema kept under
backend/migrations for reference.

Motivation: working with materials (e.g. legal documents) that
shouldn't be pushed to third-party cloud storage during local
experimentation. For multi-user / production deployments, use the
upstream repo at github.com/willchen96/mike.
Repository mikeOnBreeze/mike-oss
Author mikeOnBreeze <mikebrown41@gmail.com>
Authored
Parents d9690965
Stats 30 files changed , +1888 , -3083
Part of Local-only fork: Supabase + R2 replaced with filesystem

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-24d6a86c.md from inside the repo you want the change in.

⬇ Download capture-commit-24d6a86c.md