Mvp Boilerplate
A comprehensive Flutter & Next.js boilerplate to accelerate your MVP. Includes Supabase, Stripe, Posthog, and more for a production-ready start.

Streamline Your MVP with a Production-Ready Boilerplate
Kickstart your startup with this Production MVP Boilerplate, designed for rapid development of mobile and web applications. It offers a robust starting point by bundling Flutter for cross-platform mobile/desktop/web apps and Next.js for landing pages/web apps. Core integrations include Supabase for backend services, Stripe for payments, and Posthog for analytics, enabling you to focus on unique features and achieve faster market entry with a reliable foundation.
Features:
- Flutter App Development: Pre-configured with Riverpod for state management, go router for navigation, and integrated Supabase authentication for mobile, desktop, and web.
- Next.js Web Development: Utilizes App Router, TypeScript, and integrated Supabase authentication for building landing pages and web applications.
- Supabase Backend Integration: Provides robust authentication (Email/Password, SSO - Google, GitHub, etc.) and is fully configured for local development.
- Stripe Payment System: Complete setup for handling one-time payments and subscriptions, including webhooks for syncing user subscriptions and customer portal access.
- Posthog Analytics Suite: Offers unified user analytics across frontend (iOS, Android, Web, MacOS) and backend, with pre-installed tracking for basic events like sign-ups and checkouts.
- GitHub Actions for CI/CD: Automated workflows include semantic versioning script, Netlify web previews for every pull request, and publishing pipelines for Netlify and Supabase functions.
- Postmark Transactional Emails: Integrated for sending transactional emails with pre-configured DNS setup (DKIM, DMARC, SPF) and easy updates via Postmark templates.
- Cross-Platform Mobile & Desktop (Flutter): Build for iOS, Android, Web, and MacOS from a single Flutter codebase.
- Local Development Ready: Supabase backend is fully configured for local development from day one.
- Pre-Installed Event Tracking: Captures essential user actions such as 'user signs in', 'user starts checkout', and 'user completes checkout' via Posthog.
Summary:
In essence, this boilerplate provides developers with a pre-configured, full-stack solution for building Minimum Viable Products. It combines Flutter and Next.js frontends with a Supabase backend, integrating essential services like payments via Stripe, analytics through Posthog, CI/CD via GitHub Actions, and transactional emails using Postmark. This significantly cuts down initial setup time, offering a direct path to deploying functional applications.

Similar to Mvp Boilerplate:


