From Idea to Paid SaaS and iPhone App in 8 Weeks: What It Really Takes
TL;DR: We built Total Football Studio, a tactics app for football coaches, from the first line of code to paid plans in about eight weeks: a web app, a native iPhone and iPad app, team accounts, logins, emails and billing. Hundreds of coaches signed up in the first couple of weeks, all from organic content. The speed came from a few decisions, not from working around the clock.
Founders ask us the same question all the time: how long does it take to build a real product? Not a prototype. Something people sign up to, use, and pay for.
Here is an honest answer, with our own product as the example.
//The timeline
| When | What shipped |
|---|---|
| Week 1 | First line of code; the core: an animated tactics board in the browser |
| Weeks 2 to 3 | Web app and website live; hundreds of sign-ups from organic content |
| Weeks 4 to 6 | Native iPhone and iPad app built and launched on the App Store; the site moves to its own domain |
| Week 7 | Voice-over videos, live present mode and team invites |
| Week 8 | Comment-to-DM bot, then paid plans, a free trial, team seats and an affiliate programme |
//Five decisions that made it fast
1. Build the one thing that is new first
The only part of our product that did not exist anywhere was a tactics board that actually moves. So that came first, before logins, before payments, before the website. If the core does not work, nothing else matters.
2. Put real users on it in weeks, not months
We put the web app in front of coaches within the first couple of weeks. Their feedback decided what we built next. Every week without users is a week of guessing.
3. Use boring, proven building blocks
Logins, the database, file storage and real-time updates all run on Supabase. Payments run on Stripe. The website is plain, fast HTML. None of that is exciting, and that is the point: we spent our time on the product, not on rebuilding infrastructure.
4. Go native on mobile when it matters
We could have wrapped the website in an app. We wrote a real native app in SwiftUI instead, because the board has to feel smooth under a finger. It shares the same accounts and data as the web, so a coach's work is everywhere. It went from first line of Swift to the App Store in about two weeks.
5. Build the growth system alongside the product
Most products launch to silence because marketing starts after the build. Ours had an audience from day one: short videos made from code, a comment-to-DM bot, a website that ranks and an email series. The product launched into a crowd. Here is how the content side works.
//What it costs to go faster
Speed has trade-offs, and it is better to know them up front:
- Scope is ruthless. Every feature has to earn its place. "Nice to have" waits.
- You ship, then polish. The first version of everything is plain. It gets better because users tell you what matters.
- Safety is not optional. Moving fast is no excuse for leaking data. We put strict access rules on the database from the start, and private data, like players' photos, stays private by default.
//What you can copy
- 1Write down the one thing your product does that nothing else does. Build only that first.
- 2Get it in front of ten real users as soon as it works at all.
- 3Use proven services for logins, payments, email and hosting.
- 4Start the audience before the launch, not after.
- 5Add payments once people are using it regularly, not on day one.
//Frequently asked questions
How long does it take to build a SaaS MVP?
For a focused product, a usable first version in a few weeks is realistic. Ours had real users within a couple of weeks and paid plans after about eight.
Should I build a native app or a web app first?
Start where your users are. We started on the web for speed, then added a native app because our core feature needed to feel great on a touchscreen.
What tech stack is fastest for a SaaS?
Proven building blocks: a managed database with logins built in, Stripe for payments, and a fast static website. Spend your time on what makes your product different.
Do I need to raise money to build a SaaS?
Not necessarily. With a small, experienced team and a focused scope, a real product can be built and launched without a large budget.
See every part of the build in the Total Football Studio case study and the software case study. Have a product idea? Book a free call.