/01
Progressive83 - SaaS for Service Companies
/02
Industry:

SaaS

Platform:

Web + Mobile Apps (iOS and Android)

Main Tech Stack:

React, Node.js, React Native & other

Services:

Discovery, UX/UI Design, Custom Web & Mobile Development

/02

About the Project

The idea behind Progressive83 was simple: make it easy for anyone to start and grow a service business online β€” beginning with cleaning services, then branching into other industries down the line. Think bookings, payments, and scheduling all living in one place, so a would-be business owner in the UK, US, Canada, or Australia could get up and running without duct-taping five different tools together.

To pull that off, Progressive83 needed to build a fairly complex platform from scratch β€” multiple user roles, a pile of third-party integrations, and an MVP that had to ship fast. So they came to us looking for a partner who could do both halves of the job: help shape what the product should actually be, then roll up our sleeves and build it β€” from early discovery and design all the way through full-scale engineering.

Goals and Challenges
/04

Strategic Goals

  • Build one platform that actually works for everyone in the chain β€” business owners, the contractors doing the jobs, and the customers booking them.
  • Get Progressive83 off the outdated third-party tools they’d been leaning on.
  • Open up a new revenue stream with booking and payment flows that feel modern instead of clunky.
/05

Key Challenges

  • Picking the right design system for something this big β€” and then keeping it consistent as the project grew, which meant a lot of tweaking along the way.
  • Building a booking module from scratch that could handle scheduling across different countries, not just one.
  • Creating an embeddable widget each business owner could drop onto their own landing page, so their customers could book right there.
  • Getting 3D Secure payments and the emails that go with them working β€” without cutting any corners on data privacy or compliance.
Fulcrum's Work
/07

Discovery & Planning

We kicked things off with a four-week discovery phase β€” a small, focused crew of a Project Owner, Tech Lead, and Designer. The goal was to figure out exactly what we were building and whether it’d actually work before writing a line of code. That meant scoping the project, mapping out Release 1 and Release 2 with real timelines, spotting the risks early and planning around them, and sketching the first design concepts for both web and mobile.

We came out of it with a clear roadmap for the MVP and everything after β€” including user flows for all four people who’d touch the platform: the Business Owner, the Admin, the Contractor, and the Customer.

/08

/09

Design Execution

From there we built out the branding, a full UI system covering both the Business Owner web app and the Contractor mobile app, and a brandbook to keep everything looking like it belonged together, no matter where you ran into it.

/10

/11

Development Process

Once the designs were locked, the dev team started a ten-month build on Node.js (NestJS), PostgreSQL, Redis, React, React Native, Docker, Auth0, Stripe, Twilio SendGrid, and React Admin for the super admin side. Here’s what we built, piece by piece:

  • Authentication
  • Onboarding
  • Services setup
  • Booking engine
  • Payments
  • Contractor management
  • Scheduling
  • Notifications
  • Marketing funnel
/12

Third-Party Integrations

We didn’t reinvent the wheels that didn’t need reinventing. For the heavy-lifting bits, we plugged in a few trusted tools:

  • Stripe for secure payments, 3D Secure included.
  • Auth0 for role-based logins across Business Owners, Admins, Contractors, and Customers.
  • SendGrid for email β€” booking confirmations, marketing updates, the lot.
/13

The Platform in Action

Booking & Payments

Customers check out with their card, and the platform runs 3D Secure verification before anything gets confirmed.

Business Owner Payments

Owners keep an eye on charges, refunds, and booking status for their whole team from a single dashboard.

Contractor Management

A dedicated web view lets owners see where every contractor stands, verification and all.

Contractor Mobile App

Contractors handle their day’s bookings and set their own availability from a native app on their phone.

Platform Admin

A super admin view, built with React Admin, gives Progressive83 a bird’s-eye look at every business owner on the platform.

Current Status & Outcomes
/15

Where the MVP Stands

The platform is in the home stretch of MVP development. The core modules β€” logins, service onboarding, contractor management, booking, payments (3D Secure included), scheduling, and notifications β€” are built and going through round after round of testing. The contractor mobile app is functionally done, and the business owner dashboard is heading into QA.

/16

What's Been Delivered

At this point Fulcrum has shipped a fully custom booking engine, multi-role access control, and the Stripe, Auth0, and SendGrid integrations. The widget system β€” the thing that lets each business owner drop a booking experience straight onto their own landing page β€” is getting polished right now for wider compatibility and better performance.

/17

The Road to Pilot

The trickier stuff along the way β€” DevOps setup, a few frontend tech calls β€” is sorted. Now it’s about stability, tightening up the UX, and getting everything ready for a pilot run. The MVP is on track for internal evaluation, and once that’s done, we start onboarding real users.

/18