SaaS · construction control · web + mobile

ZaPlan

Construction control fully under your hand: projects, tasks, work acceptance, pins on drawings, documents, finance, health and safety and built-in AI — one window for the whole site team.

Role: full stack + mobileWeb + iOS/AndroidSaaS · multi-tenant
ZaPlan
StackReact 19TypeScriptTailwind 4ExpressMongoDBPWAiOSAndroidAI

About the project

ZaPlan is a construction control SaaS. Projects, tasks, work acceptance, drawings, documents, finance and analytics for the whole site team in a single window. We rewrote the product end to end — a modern responsive front end and a new back end — and turned it into a SaaS with self-service company sign-up.

Its real strength is work in the field: pin a task straight onto the drawing, run checklists with GPS and photo proof, log health and safety findings, raise RFIs and keep working with no signal at all (PWA). A set of AI features sits inside, and the architecture is multi-tenant — every company gets its own isolated database.

What it does

01

Projects and tasks

Run construction projects, tasks, statuses and team members with clear roles.

02

Acceptance and drawings

Work acceptance and task pins placed directly on the drawing, with coordinates and layers.

03

Checklists and RFIs

Checklists with GPS and photo proof plus formal requests for information — quality control on site.

04

Health and safety

H&S inspections and findings ranked by severity, with AI spotting hazards in site photos.

05

AI features

Task drafting, defects from photos, schedule risk, prioritisation, summaries and natural-language search.

06

Offline PWA and multi-tenancy

Works with no connection (PWA), on a SaaS architecture where each company gets its own isolated database.

Inside the platform

Tech stack

Frontend
React 19TypeScriptViteTailwind CSS 4Radix UICVA + clsx + tailwind-mergeTanStack Query (+ offline persist)React Hook FormZod (form validation)React Routerdnd-kit (drag & drop)lucide-reactsonner (toasts)
Backend
Node.jsExpressTypeScriptMongoose (ODM)JWT (jsonwebtoken)bcryptjsZod (API validation)helmet (security headers)CORSmulter (files and photos)pino (structured logs)REST API
Database
MongoDBDatabase-per-tenant multi-tenancyAggregationsIndexesTransactions
Platforms
Web (SPA)iOSAndroidPWAService WorkerOffline modeGeolocation (GPS)Camera / photo proof
AI and infrastructure
AI (neural network)Vision: defects and hazards from photosSchedule-slip forecastingDockerDocker ComposenginxSSLLinux VPS

Outcome

3 platforms
web + iOS + Android
Offline
keeps working with no connection (PWA)
SaaS
multi-tenancy out of the box

Want something like this?

We build sites, platforms and mobile apps around your task — turnkey, fast and with a client portal so you can watch the work. Free scope and timeline estimate within an hour.

Discuss a project