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.