Everything you need to prepare before we start — accounts, third-party services, APIs, and responsibility split. At delivery, you own 100% of your product and its revenue.
A complete SaaS application — authentication, database, payments, user dashboard and monitoring — ready to accept paying customers.
Sign-up, sign-in, password reset, email verification, Google/GitHub OAuth, secure session management.
Schema tailored to your business, Row-Level Security (each user only sees their data), REST or GraphQL API.
Stripe integration: recurring subscriptions, coupons, free trials, customer portal (upgrade/downgrade/cancel).
Real-time error alerts, product analytics (funnels, feature usage), centralized server logs.
Interface so you can manage users, view payments, export data, moderate content.
The technical foundation of your SaaS. All created in your name. I guide the configuration, but you keep ownership.
Source code hosting, version history, CI/CD. Your account = you own the code.
App hosting. Automatic CI/CD, SSL, global CDN, branch previews. Pro often needed for a growing SaaS.
Your web address. Buy it in your name — it's your most valuable asset.
PostgreSQL database + authentication + file storage + Row-Level Security. Modern, open-source, hosted alternative to Firebase.
Payment processing, subscriptions, invoices, refunds. Revenue goes directly to your bank account.
Transactional email: sign-up confirmation, password reset, invoices, notifications. Essential for a SaaS.
To run your SaaS seriously, you need to see what's happening: bugs in prod, user journeys, which features work.
What it does: when a user hits a bug in production, Sentry captures the crash with full stacktrace, context (browser, URL, actions), and alerts me. Without Sentry, you only discover bugs through customer complaints — too late.
What it does: product analytics (not just marketing). Funnels (where users drop off in onboarding), feature flags (enable a feature for 10% of users first), session replay (watch what a user did before a bug), A/B tests. GA4 measures traffic; PostHog measures behavior.
Marketing traffic: acquisition sources, page views, conversions. Complementary to PostHog (which covers product).
For the public SaaS landing page. Indexing and ranking monitoring.
What it does: Supabase pauses Free projects after 7 days of inactivity. This service freely pings a health URL of your SaaS every 3–5 days to keep the DB active. Not needed if you move to Supabase Pro.
For SaaS with AI features: chatbots, summarization, content generation, semantic search. You pay usage-based.
Clear split. You own the business decisions; I deliver the technical build.
Terms of Service (ToS) — essential. A lawyer can draft them, or a generator like Termly/iubenda.
Privacy policy (GDPR) — mandatory from the first European user.
Refund policy — clear and displayed before payment, compliant with local regulations.
DPA (Data Processing Agreement) — if you handle personal data on behalf of B2B customers.
Anticipate recurring costs and the handover flow.
Hobby free at start, Pro as soon as you have traffic or multiple collaborators.
Free with cron keep-alive for testing, Pro from serious production.
Only on successful charges, no fixed subscription.
Free up to 5k errors/month. Team $26/month if you need more.
Free up to 1M events/month.
If AI integration. Set a monthly cap in the console.
Load & security tests — auth audit, injections, RLS permissions, XSS/CSRF protection, API limits.
Production switch — Stripe live keys, Supabase Pro if needed, monitoring enabled, alerts configured.
Full documentation — PDF with DB schema, webhooks list, environment variables, emergency procedures.
Admin training (1 h) — video call to show you how to manage users, payments, Supabase, Sentry/PostHog dashboards.
Warranty — 30 days of bug fixes included after delivery for anything within the agreed scope.
Maintenance (optional) — monthly retainer for monitoring, security updates, small changes, tier-2 user support.