Back to Portfolio









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