Case studySaaS11 min read

Checkwise: building a field inspection SaaS from a founder's spreadsheet to paying customers in three countries

A founder who had run quality inspections for years wanted to turn his know-how into a SaaS product: configurable inspection forms, offline mobile inspections, photo evidence, automatic reports and corrective-action tracking. We built Checkwise from MVP to a multi-tenant product with billing, SSO and an API — 26 features and the architecture to keep adding more.

26
Features shipped
4
Apps & platforms
6
Team members
12
Weeks to rollout
Checkwise inspection form builder and mobile inspection app
Checkwise: design an inspection, run it offline, get the report instantly.
01

A founder with a spreadsheet and a clear pain

Checkwise's founder had spent a decade running supplier and site inspections for manufacturers and retailers. His inspectors used paper checklists, typed reports in the evening, and emailed PDFs that nobody followed up. He knew exactly what a better product should do; he needed a team to build it and a plan to turn it into a business.

His first request was ambitious: every feature from every competitor. Our first job was to find the smallest product customers would pay for.

“I know this job better than anyone. I just can't build the software.”

— Checkwise's founder
02

Finding the MVP

We interviewed five of the founder's former clients and three inspection managers. The common thread was not the checklist — it was what happened after it. Reports took hours to write and failed items were forgotten. The MVP became: build a form, run it offline with photos, get a professional report instantly, and track failed items to closure.

Everything else — analytics, integrations, scheduling — waited until customers asked for it with their wallets.

The MVP, and what waited
  • In: form builder, offline inspections with photos, instant reports, corrective actions
  • Waited: analytics, scheduling, integrations, white-labelling
  • Rule: build what at least three customers would pay for
Group discussing startup ideas
Five customer interviews narrowed a wish list to a sellable MVP.
03

From MVP to a real SaaS

We built the MVP in twelve weeks on an architecture meant to grow: multi-tenant from day one with row-level security, a form definition format that could evolve without breaking old inspections, and an offline sync engine that handled conflicts deterministically.

The first paying customers arrived within weeks of launch. Their requests shaped v1: scheduling, analytics, SSO for enterprise clients, an API and branded reports — each added without reworking the foundation.

04

The team

A product-focused team that stayed with the founder from MVP through v1.

1
Product lead

Customer interviews, MVP scope and roadmap with the founder.

1
Product designer

Form builder, mobile inspection flow and reports.

2
Full-stack engineers

Web app, multi-tenancy, billing and API.

1
Mobile engineer

Offline inspection app and sync engine.

1
QA engineer

Sync conflicts, report accuracy and regression tests.

6 people in total, working as one team.

05

Decisions we made

Made with the founder, balancing speed to market against a foundation that would last.

01

Everything at once or a focused MVP?

  • Full feature list
  • MVP built around the post-inspection pain

Our call: MVP built around the post-inspection pain. A focused MVP reached paying customers in weeks, and their feedback shaped v1.

02

Single-tenant or multi-tenant?

  • Separate deployment per customer
  • Multi-tenant with row-level security

Our call: Multi-tenant with row-level security. Multi-tenancy kept costs low and upgrades simple, with isolation enforced at the database.

03

How to version forms?

  • Edit forms in place
  • Versioned form definitions

Our call: Versioned form definitions. Editing a form must never change past inspections. Versioning kept history accurate.

04

When to build enterprise features?

  • Up front
  • When paying customers need them

Our call: When paying customers need them. SSO, API and branding were built when enterprise customers committed, avoiding speculative work.

06

The 26 features

Everything in Checkwise v1, from the MVP core to the enterprise features that followed.

Forms
Design any inspection.
  • 01Drag-and-drop form builder

    Questions, sections and logic without code.

  • 02Question types

    Yes/no, ratings, measurements, photos and signatures.

  • 03Conditional logic

    Show questions based on earlier answers.

  • 04Scoring

    Weighted scores and pass thresholds.

  • 05Form versioning

    Changes never alter past inspections.

  • 06Template library

    Ready-made inspection templates.

Inspections
Offline, with evidence.
  • 07Offline mobile inspections

    Complete inspections without signal.

  • 08Photo evidence and annotation

    Capture and mark up photos.

  • 09GPS and time stamps

    Location and time recorded.

  • 10Signatures

    Inspector and site representative sign-off.

  • 11Conflict-safe sync

    Deterministic sync across devices.

Reports and actions
What happens after.
  • 12Instant PDF reports

    Professional reports on completion.

  • 13Branded reports

    Customer logos and styles.

  • 14Corrective actions

    Failed items assigned with due dates.

  • 15Action reminders

    Reminders and escalation for overdue actions.

  • 16Analytics

    Scores and failures by site and category.

SaaS platform
Built to grow.
  • 17Multi-tenancy

    Isolated organisations on shared infrastructure.

  • 18Subscription billing

    Plans, trials and invoices in multiple currencies.

  • 19SSO

    SAML and OIDC for enterprise customers.

  • 20Roles and teams

    Admins, reviewers, inspectors and viewers.

  • 21Public API

    Integrate inspections with other systems.

  • 22Webhooks

    Events pushed to customer systems.

  • 23Inspection scheduling

    Recurring inspections by site.

  • 24Audit log

    Every change recorded per organisation.

  • 25Data export

    Customers can export all their data.

  • 26Usage analytics

    Product usage for the Checkwise team.

Checkwise inspection analytics and corrective actions
Analytics and actions: failed items tracked to closure, trends across sites.
07

Launch and growth

Checkwise launched with the founder's network and grew through referrals from inspection managers. Customers in three countries were using it within the first months, several on enterprise plans that required SSO and API access — features built only when those customers asked.

  1. Weeks 1–2
    Discovery

    Customer interviews and MVP definition.

  2. Weeks 3–12
    MVP

    Form builder, offline app, reports and actions.

  3. Weeks 13–14
    First customers

    Launch to the founder's network.

  4. Weeks 15–22
    v1 features

    Scheduling, analytics, SSO, API and branding.

  5. Weeks 23–24
    v1 launch

    Enterprise plans and self-serve sign-up.

08

What we learned

Sell before you scale. Paying customers were the best product managers.

Invest early in the parts that are expensive to change: tenancy, data model and sync.

Built with
  • Next.js
  • React Native
  • NestJS
  • PostgreSQL with row-level security
  • Stripe and Razorpay billing
  • SSO (SAML / OIDC)
  • PDF report engine
  • AWS
CTA Background

Building something like Checkwise?

Bring the problem as it actually is, constraints included. You will get a straight answer on whether we are the right team.

View Our Work
AI-First Engineering
Secure & Scalable
Built to Deliver Impact
More case studies