// the find
devtodollars/mvp-boilerplate
A mobile and/or web boilerplate that covers all your MVP needs
A monorepo starter that wires together Flutter (mobile/desktop/web) and Next.js (landing page/web app) against a shared Supabase backend, with Stripe payments and PostHog analytics pre-configured. Aimed at solo founders or small teams who want to ship something across platforms without building the auth/payments plumbing from scratch. The two frontends share the same Supabase project but are otherwise independent codebases.
The Stripe integration is more complete than most boilerplates — webhook handler, billing portal, and checkout session are all wired up with a Supabase sync table rather than leaving it as an exercise. PostHog is unified across Flutter and the Next.js backend by user_id, which means you actually get cross-platform funnels out of the box. Local Supabase development is configured from the start, so you're not hacking environment variables against a shared cloud project. The included CI/CD covers Netlify preview deploys and Supabase function publishing, which removes a chunk of early DevOps setup.
The README is littered with 🚧 markers for missing pieces — no tests, no theme customization, no mobile publishing pipeline, no error monitoring — which means this is a proof-of-concept level scaffold masquerading as a production template. Maintaining two completely separate frontends (Flutter + Next.js) that happen to share a backend is a significant coordination burden; most MVPs should pick one and the boilerplate doesn't help you decide. The Next.js side has no landing page template despite that being the primary use case for a Next.js app in this architecture. The Monero payment add-on is an odd inclusion that ships as a patch script rather than a first-class module, and its presence in the tree will confuse anyone who doesn't read the docs carefully.