ποΈ Project Overview: Lead-Based Paint Testing SaaS Platform
Welcome to the official project channel! Below is a detailed overview of what weβre building, what exists today, and where weβre headed π
π§© Current Application Status
Our existing system is fully powered by Airtable and serves a lead-based paint testing company. It handles:
- π§βπ€βπ§ Client records
- π· Inspector assignments
- π Forms and inspection queues
- π Dashboards for internal use
However, this Airtable-based setup is limited in scale and flexibility:
- Only one company/entity can use the platform at a time.
- Cloning the base for each new company is not scalable β data from one entity carries over to others.
- There is no isolation, no subdomain whitelabeling, and no real multi-tenancy.
π― The Goal
We're turning this single-tenant Airtable app into a multi-tenant SaaS product, complete with:
- π Subdomain-based access for each subscriber
e.g.,
acme.mysaasapp.com
and brightsolutions.mysaasapp.com
- π’ Isolation of data between companies (tenants)
- π§βπΌ Each subscriber can:
- Manage their own clients
- Add/assign inspectors
- Organize job queues & inspection forms
- View data via dashboards tailored to their workflows
- π We (the owners) only handle the administration of subscribers, not their internal client data.
βοΈ Tech Stack
Weβll build this from the ground up using: