2 instances (US + UK), 4 user roles, complex pricing engine
PerfectCopier needed a web-based quoting tool for their copier sales team. The platform had to support multiple companies, role-based access (global admin, company admin, manager, rep), complex pricing calculations across hundreds of copier models, and PDF quote generation. It also needed to run as two separate instances for US and UK markets.
I built the platform with Laravel 11 (PHP 8.2) for the backend and Angular for the frontend. The role hierarchy includes four levels: Global (platform owner, sees all companies), Local (company admin, locked to own company), Manager (sees their reps' quotes), and Rep (sees only their own). The pricing engine handles base costs, accessories, lease terms, and dealer-specific margins. Both US and UK instances run on the same Vultr server with separate databases and domain configurations. Deployment uses SCP with server file sync to prevent stale overwrites.
2 Market Instances
US (perfectcopier.com) and UK (uk.perfectcopier.com) running independently
4 Role Levels
Global, Local, Manager, and Rep with granular permission controls
PDF Generation
Professional quote documents with company branding and detailed pricing
Production Ready
Running on Vultr CloudPanel with MariaDB and automated backups
Let's discuss your project. Free consultation, no strings attached.
Get in Touch