Your idea deserves more than just code — it deserves a solution.

WhatsApp

+971528841989

Social Links

Project

AutoWorkshop Pro — Full-Stack Car Workshop Management System (Laravel + Flutter + React)

Complete auto workshop management system with Laravel admin panel, Flutter mobile app, and CMS-powered landing website. Job cards, invoicing, expenses & more.

Client

Personal Project
AutoWorkshop Pro — Full-Stack Car Workshop Management System (Laravel + Flutter + React)

Auto Workshop Management System — Full-Stack Workshop Solution

A comprehensive, modular management system designed specifically for auto garages and workshops in Sharjah, UAE. This full-stack solution replaces paper-based workflows with a professional, digital-first platform covering the entire lifecycle of workshop operations — from customer intake to financial reporting.

🔧 Key Features

  • Customers & Vehicles: Full profiles with Emirates ID, contact info, and detailed vehicle history (make, model, VIN, mileage).
  • Job Card Workflow: End-to-end tracking: Pending → In Progress → Completed → Cancelled. Includes diagnosis, labor, and spare parts logging.
  • Invoices & Payments: Automated invoice generation with UAE VAT (5%), discount application, and partial payment tracking.
  • Smart Communication: One-tap invoice sharing via WhatsApp Business API and professional PDF generation with TRN and branding.
  • Financial Reporting: Automated Profit & Loss (P&L) statements, expense logging, and category-based financial breakdowns.
  • Role-Based Access: Secure permissions for Admin, Manager, Mechanic, and Cashier using Spatie Laravel roles.

📱 Mobile App (Android)

  • Clean, architecture-driven interface for on-the-go management.
  • Real-time job card updates and vehicle history lookups.
  • Instant invoice generation and WhatsApp sharing.
  • Role-restricted navigation for secure staff access.

🖥️ Web Admin Panel

  • Modern Laravel 12 dashboard with live business statistics.
  • Simplified data migration using Excel import (Maatwebsite/Excel).
  • Configurable workshop settings (TRN, VAT, Invoice prefixes).
  • Comprehensive expense tracking and visual reporting.

🛠️ Tech Stack

  • Backend: Laravel 12 (PHP 8.3) with nWidart modular architecture.
  • Frontend (Web): React.js.
  • Mobile: Flutter (Android/IOS).
  • Database: MySQL 8.
  • Authentication: Laravel Sanctum (token-based API security).
  • Permissions: Spatie Laravel Permission.
  • Integrations: WhatsApp Business API, DomPDF, Maatwebsite Excel.

📋 Database Structure

The system is built on a robust relational schema:

  • Core: users, customers, vehicles.
  • Operations: job_cards, job_items, service_catalogue.
  • Finance: invoices, payments, expenses, expense_categories.
  • Configuration: workshop_settings, roles_permissions.

🛡️ Role Permissions

PermissionAdminManagerMechanicCashier
Manage Users
Job Cards
Invoices & Payments
P&L Reports
Share

Leave a comment

Your email address will not be published. Required fields are marked *

Your experience on this site will be improved by allowing cookies. Cookie Policy