Sistema de Gestão para Oficina Mecânica (Espanha)
End-to-end management system for an auto repair shop in Spain — quotes, job tracking and financials in one dashboard, from first contact to closed ticket.

A typical auto repair shop can't tell you, without opening a spreadsheet, how many quotes were made, how many got approved, which cars are in progress, or how much net profit was left this month. We built a custom system to fix exactly that. The flow runs end to end: customer → vehicle → quote → approval → job execution → completion. Every quote is built from parts and labor line items, generates a branded PDF in Spanish, and gets sent for approval via a shareable link (WhatsApp included). Once approved, it becomes an active job with a clear status (waiting on parts, in progress, done) and a full audit trail. Financials are derived automatically from every job — gross revenue, parts cost, and net margin — by day, week, month, or custom range, with zero parallel spreadsheets. The panel was designed for a non-technical owner and mechanic: few clicks for the most frequent actions, always-visible status badges, and a mobile-first PWA built for the mechanic to use right on the shop floor, alongside a full desktop management view for the owner. The architecture is multi-tenant from day one, ready to onboard additional shops in the future, with role-based permissions (owner vs. mechanic) and a settings area for tax info, logo, and panel language. Stack: Next.js (PWA frontend) and NestJS (backend) on PostgreSQL, image storage on MinIO (S3-compatible), and containerized deployment via Docker/Coolify.