← All Work
SAAS • BILLING • EXAMPLE PROJECT
B2B Invoicing SaaS
A worked example: turning a boilerplate starter into a real subscription product — auth, plans, invoicing, and the messy edge cases around failed payments.
Screenshot placeholder
Stack
Next.js, Supabase, Stripe Billing, Postgres
Outcome
Illustrative outcome — replace with real numbers once a case study is available.
Team
1 developer + founders
Before
- ✕Generic starter template with no billing logic
- ✕No handling for failed or late payments
- ✕No usage-based plan structure
After
- ✓Full subscription billing with Stripe
- ✓Dunning flow for failed payments
- ✓Usage-based and seat-based plan tiers