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.

PerfectCopier

Want Results Like These?

Free site audit. No contracts. Results in 60 days or less.

Start Your Project

Or call (434) 218-3009