Websites for SaaS products
Marketing + product, in one codebase.
Most SaaS teams ship two separate sites — a marketing page on Webflow and a product dashboard somewhere else. We build them as one coherent product.
The problem
Sound familiar?
✕Your marketing page and product look like strangers
Different type systems, different colors, different vibe. Users feel the seams the moment they sign up. Trust erodes.
✕Billing integration took weeks
Stripe subscriptions sound simple. Then you hit upgrade flows, prorations, trials, cancellations, webhooks, failed payments... and you're three months in.
✕Feature flags are a DIY mess
You wanted to gate a beta feature. Now you've got env vars hardcoded, conditionals everywhere, and no way to roll out to 10% of users.
✕Changelog lives in Notion
Your users never see product updates. Your marketing misses "we just shipped" moments. Growth compounds slowly because nobody knows you're improving.
The Orbit approach
Here's what we build instead.
One design system, one codebase
Marketing and product share components, tokens, and typography. Users move from landing page to dashboard without a seam.
Stripe subscriptions, done right
Checkout, portal, prorations, trial logic, webhook idempotency, subscription sync — all wired up and production-tested.
Real feature flags built in
DB-backed flags with per-user allowlists, percentage rollout, React context, and a <FlagGate> component. Roll out to 10%, then 50%, then everyone.
Public changelog
Versioned updates feed with type badges (new / fix / improvement / breaking). Linked from the dashboard. Searchable.
What's included
Everything the template ships with.
- Marketing site (landing, pricing, changelog, blog)
- Authenticated dashboard with tabs
- Stripe subscriptions (monthly/yearly toggle)
- Feature flags with rollout %
- Dark mode (via next-themes)
- Multi-step onboarding flows
- Changelog + versioned updates
- Full Supabase auth (signup, login, forgot/reset password)
- Password gate for staging previews
- Billing portal for self-service subscription management
Ready to build a better saas website?
30-minute discovery call. No obligation. We'll walk through your current setup, what would actually move the needle, and a clear price.
Or browse our full template library.