Built for the global aftermarket

Run a vehicle service centre that compounds.

Multi-tenant SaaS for vehicle workshops. From walk-in to invoice in minutes — GST baked in, real-time inventory, a job-card spine that doesn't lie.

No credit card. Set up your workspace in under a minute.

Job-card spine

13-state lifecycle with audited transitions and outbox events. Every move is traceable.

  • Status history per JC
  • Optimistic locking
  • Outbox-driven side effects

Real-time inventory

Reserve at the bin, issue to the bay, return what's unused. Stock is the truth, not the spreadsheet.

  • Concurrency-safe reservations
  • Append-only ledger
  • Multi-warehouse

GST-compliant billing

One click from JC to invoice. CGST+SGST or IGST split based on place-of-supply. Multi-tender payments.

  • e-Invoice IRN ready
  • 12 payment methods
  • Cancel-and-credit workflow

130

Schema tables

29

API endpoints

19

Bounded contexts

274

Tests passing

Defence in depth, by default.

Every business table is tenant-isolated at the Postgres RLS layer. Every state change emits an outbox event. Every money calculation runs in NUMERIC SQL — no float drift, no rounding surprises.

Cross-tenant isolation enforced by Postgres RLS
Optimistic locking on every hot table
Append-only stock_movements ledger
Outbox pattern in same tx as state change
Audit log + DSR registry built-in
GST split invariant in schema and API