10000 GitHub - devtodollars/mvp-boilerplate at 105e482deebc1946ad22f687a77e732567f1b25f
[go: up one dir, main page]

Skip to content

A mobile and/or web boilerplate that covers all your MVP needs

License

Notifications You must be signed in to change notification settings

devtodollars/mvp-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

61 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Flutter / Supabase Production Template for Startups

Demo: https://app.devtodollars.com

Documentation: See Pricing


About Me

I'm Matt, the creator of this boilerplate and a former YC founder. Throughout my journey, I went from $0 - $10k of revenue 2 separate times. Before my third time I wanted to create a startup template for building apps (Flutter / Supabase) to expedite this process. I figured that this template could help a lot of other people as well so I decided to clean it up and share it with the world!

Follow me on twitter


Pricing

I open sourced the code but decided to close source the detailed documentation. You could either spend 20+ hours piecing together documentation from separate websites or support me and purchase detailed guides to get you up and running in 17 minutes.

Early Bird Special: Prices will go up by $50 on April 20th.

Docs ($99) Docs + Support ($129) Consulting w/ Matt ($99/hr)
Private Documentation Private Documentation Startup Advice / Help
1 Hour Consulting w/ Matt Template Troubleshooting / Tips
Discord community
Buy Now Buy Now Buy Now

Documentation Preview

DevToDollars Docs Preview


What's Included:

Frontend (Flutter)

  • State Management (riverpod)
  • Routing (go_router)
  • UI Includes:
    • auth_screen
    • payments_screen (to redirect to stripe)
    • home_screen
  • 🚧 frontend tests 🚧

Backend (Supabase)

Analytics (Posthog)

  • Unified analytics across frontend and backend based on user_id
    • Frontend analytics comes pre-installed for iOS, Android, Web, and MacOS
    • Backend analytics installed and linked to frontend analytics
  • Basic events captured:
    • user signs in
    • user signs up
    • user deletes account
    • user starts checkout
    • user opens billing portal
    • user completes checkout

Payments (Stripe)

  • Stripe fully setup and works with one-time payments and subscriptions
    • stripe table to store stripe_customer_id and current active_products
    • Stripe webhook to sync user subscriptions from stripe to supabase
    • Deno function to retrieve the billing portal url or a checkout session url which works with the payments_screen

Release (Github Actions)

🚧 Emails (Postmark) 🚧

TODO: based on demand.

🚧 Error Monitoring (Sentry) 🚧

TODO: based on demand.

0