O/E
Lvl 80
Commerce OSBuildingWebAPI

Servis Makinash

Multi-tenant SaaS that runs a car-repair workshop end to end.

Reception and repair tracking, vehicle and client CRM, parts, invoicing with fiscalisation, warranty, a 'tire hotel', reservations and payroll — isolated per workshop with PostgreSQL row-level security.

75
Commits in 5 days
Row-level security
Isolation

The problem

Car workshops juggle paper job cards, parts, stored tires and invoices. Each workshop's data must stay strictly private, even on shared infrastructure.

What I built

  • Reception → diagnosis → repair → invoice flow with fiscalised invoices.
  • Vehicle & client CRM, parts inventory, warranty tracking, tire storage ("tire hotel"), reservations and payroll.
  • Tenant isolation at the database level with PostgreSQL row-level security.

Under the hood

FastAPI + async SQLAlchemy 2 + Alembic, PostgreSQL 17 RLS, Taskiq + Redis for background jobs; React + Vite + TypeScript with TanStack and React Aria on Tailwind v4; pnpm + Turborepo monorepo, Docker infrastructure.