Back to Portfolio
Blue Team Construction - Equipment Rental System
thumb-0
thumb-1
thumb-2
thumb-3

Blue Team Construction - Equipment Rental System

Project Details

A full-featured web-based ERP system built for a construction equipment rental business. The platform streamlines core business operations including invoice generation, expense tracking, operator payroll management, customer analytics, and role-based access control — all within a clean, responsive interface. The system handles end-to-end business workflows from equipment rental invoicing with PDF export to multi-level user permission management.

Technologies Used

Laravel 10BladeBootstrap 5ViteMySQLjQueryJavaScript

Key Features

  • Invoice Management — Auto-numbered invoice generation (BT-YEAR-MONTH-SNO), VAT calculation, and professional PDF export using mPDF
  • Accounting & Payments — Track payments per invoice, support for multiple payment methods (Cash, Check, Bank Transfer), attachment uploads, and automatic balance calculation
  • Equipment Inventory — Full CRUD for rental equipment with rate, model, VIN, and usage-hour tracking
  • Operator Management — Operator profiles with hourly salary rates, national ID, visa expiry, and document storage
  • Expense Tracking — Categorized expense recording with supplier management, tax calculation, and expense head classification
  • Operator Payroll — Monthly salary calculation based on hours worked with Excel export for payroll processing
  • Customer Reports — Top customers by revenue, repeat customer analysis, and detailed transaction history
  • Role-Based Access Control — Multi-role system (Super Admin, Admin, Moderator) with granular permission assignment via Spatie Laravel Permission
  • User Management — Admin panel for creating users, assigning roles, and managing individual permissions
  • Dark Mode Support — UI theme toggle persisted via localStorage