Looking for a technical partner?See how that works

MVP development

MVP development for two-sided products

An MVP is not a cheaper version of the full product. It is the smallest thing that answers the question you are actually unsure about – and for two-sided products, that question is almost never the feature list.

products shipped
20+products shipped
industry niches
4industry niches
years building
4years building

Most MVPs test the wrong thing.

Teams build a thin version of every feature and launch it. What comes back is a vague signal: some signups, little usage, no clarity on why. The scope was decided by what was easy to cut rather than by what was genuinely uncertain.

For a two-sided product the uncertainty is nearly always on one side. Can we get supply without demand. Will anyone verify themselves before there is anything to transact. Will the second side come back a week later. A good MVP is shaped around that question and ruthless about everything else.

We also take the opposite position often enough to mention it: sometimes the first version should not be software. A spreadsheet, a group chat and a person doing the matching by hand will answer the question faster and cheaper, and we will tell you when that is the case.

What we mean by an MVP

Narrow in scope, not sloppy in construction.

One question, defined up front

We write down what this version is supposed to prove and what result would count as a no. Scope arguments later resolve against that sentence.

One side done properly

Usually the harder side gets a real experience and the other gets the minimum that makes a transaction possible. Splitting effort evenly is how both sides end up unusable.

Real trust mechanics, minimal version

The weakest verification your category tolerates, and a manual process behind it where automation is not worth building yet.

Manual where manual is cheaper

Matching, approvals and payouts can run through an admin panel and a human for the first months. We build the panel, not the automation.

Instrumentation from day one

Events that answer the question, not a dashboard of vanity metrics. If the MVP cannot tell you why it failed, it has failed twice.

Architecture you can keep

Clean, tested, documented code in your repositories. Narrow scope is a product decision, not an excuse for a codebase the next developer has to delete.

How the build runs

Eight to twelve weeks from first call to real users, when the scope holds.

  1. 01

    Define the question

    Ninety minutes to agree what this version has to prove and which side carries the risk. Half of what was in the brief usually leaves at this point.

    Week 0
  2. 02

    Flows before pixels

    Only the paths that serve the question, drawn end to end, including the empty states that dominate the first weeks.

    1-2 weeks
  3. 03

    Build in one-week sprints

    Working software from sprint one, demo every week, and scope traded openly against the deadline rather than quietly against quality.

    6-10 weeks
  4. 04

    Launch and read the answer

    Instrumented launch, then a session on what the data says: continue, change shape, or stop. Stopping is a legitimate outcome and we will say it out loud.

    Ongoing

What we build it with

The same stack as our full builds – an MVP is not a reason to pick throwaway tools.

Product

  • Next.js
  • React
  • TypeScript
  • React Native

Services

  • Node.js
  • NestJS
  • PostgreSQL
  • MongoDB

Operations

  • AWS
  • CI/CD
  • Analytics
  • Error tracking

Questions we get before an MVP build

Eight to twelve weeks for a two-sided product where the scope holds. The variable is not our speed, it is how quickly the question gets defined and how firmly the scope stays closed once it is.

Scope discipline, mostly. After that: how much verification and money movement the first version genuinely needs, whether one or both sides need a real experience, and whether a native app is required at launch. We write out what is in and what is not before you sign.

For prototypes and internal tools, often yes. For a product that handles other people's money and identity, the audits we run on AI-assisted builds usually find the same gaps: no permission model, no admin tooling, and data models that cannot support the second feature. We wrote up what the rebuild actually costs.

Not if it is built properly. Narrow scope is a product decision, not a licence to write code nobody can extend. Several of our MVPs are still the same codebase two years on.

Then it did its job for a fraction of the cost of finding out later. We would rather be the studio that told you on week ten than the one that kept billing until month twenty.

Sometimes, as part of a partnership rather than a standard contract. There is a separate page on how that works.

Tell us what you are unsure about. Thirty minutes, no pitch. If the fastest way to answer it is not software, we will say that first.

Book a call