Office Equipment
PerfectCopier: From Legacy PHP to Modern Laravel + Angular
Rebuilt a legacy copier quoting platform into a modern Laravel + Angular application with role-based access, multi-company support, and real-time dashboards.
74%
Load Time Reduction
3x faster
Quote Generation Speed
4 levels
User Roles Supported
2 sites
Companies Managed
The Challenge
PerfectCopier operated two regional copier sales businesses (US and UK) on aging PHP scripts with no authentication, no role separation, and a quoting process that required manual spreadsheet work.
What We Built
A complete Laravel 11 + Angular platform with:
- 4-tier role hierarchy: Global (superadmin), Local (company admin), Manager, and Rep — each with precise permission boundaries
- Multi-company architecture: Single codebase serving both US and UK operations with isolated data
- Real-time quote builder: Sales reps generate professional quotes in under 60 seconds
- Analytics dashboard: Revenue tracking, conversion rates, and rep performance metrics
- Standalone admin pages: Sales dashboards, dealer management, and intelligent document upload
The Stack
- Backend: Laravel 11, PHP 8.2, MariaDB
- Frontend: Angular with role-based route guards
- Hosting: Vultr CloudPanel with nginx reverse proxy
- Security: Session-based auth, CSRF protection, input validation at every layer
Results
The platform serves both PerfectCopier US (perfectcopier.com) and UK (uk.perfectcopier.com) from a single deployment. Quote generation went from a 15-minute spreadsheet process to under 60 seconds. Four permission levels replaced the previous “everyone sees everything” approach.
The new system handles everything we need — quotes, dashboards, role permissions. Night and day difference from what we had before.
Want Results Like These?
Free site audit. No contracts. Results in 60 days or less.
Start Your ProjectOr call (434) 218-3009