GarageOS is a production-ready, multi-tenant garage management platform designed to streamline the day-to-day operations of automotive service businesses. It consists of three integrated layers:
Mobile App (React Native + Expo): A cross-platform iOS/Android app for garage staff — owners, managers, mechanics, and receptionists — to manage job cards, track vehicle service history, handle bookings, and process payments on the go. Role-based access ensures each user sees only what's relevant to their function.
Admin Panel (React + Vite): A web-based dashboard for business owners and managers to get a bird's-eye view of operations, manage users, monitor financials, and configure company settings.
Backend API (Node.js + Express + Prisma): A secure REST API backed by PostgreSQL that powers both the mobile app and admin panel. It handles authentication via JWT (RS256), enforces multi-tenancy by scoping all data to a company_id, and integrates with Cloudflare R2 for media storage (e.g., vehicle photos, documents).
Key capabilities include:
Full job card lifecycle: creation → mechanic assignment → estimate → approval → invoice → payment
Multi-tenancy: complete data isolation between garage companies
Role-based access control: Owner, Manager, Mechanic, Receptionist
Cloud media storage via Cloudflare R2