A favicon of Mvp Boilerplate

Mvp Boilerplate

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

A screenshot of Mvp BoilerplateVisit

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.

Distribution:
opensource
GitHub:
883 Stars
111 Forks
Share:

 

  
 

Similar to Mvp Boilerplate: