Paradise Plumbing · Field Service Software
Connecting Plumbers and Dispatchers Through One Job Management Platform
How Ficode designed and built an AWS-hosted field-service management platform from scratch in 3–6 months, connecting mobile plumbers and office teams through job scheduling, live tracking, stock requests, notifications and invoicing.
GPS location
Visibility of plumbers in the fieldJob scheduling
Assigned, open and closed jobsMobile updates
Accept jobs and report progressStock requests
Request parts directly from the appOne connected view of plumbers, jobs and day-to-day field activity
Paradise Plumbing needed to coordinate plumbers across multiple job locations, improve dispatch visibility and reduce time spent on manual follow-ups. Ficode designed and built the complete Android mobile application and administration platform from scratch, bringing dispatchers, field staff and customer communications into one connected workflow.
The AWS-hosted solution combines real-time GPS tracking, job scheduling and allocation, mobile acceptance and status updates, online timesheets, stock and parts requests, administrative reporting, customer notifications and invoicing or payment functionality.
Coordinating people and work across changing locations
Managing a mobile plumbing team requires visibility of where staff are working, what jobs have been assigned and whether a visit needs additional parts. The client specified GPS tracking, scheduling and online timesheets as core requirements.
Operational needs Coordination tasks
Locate plumbers
Understand field locationsAllocate work
Schedule assigned jobsMonitor progress
Track job status and timesheetsWith the platform Connected field workflow
Admin assigns
Work planned through schedulerPlumber updates
Accepts jobs and changes statusOffice follows
Visibility of active and closed workA mobile-first job workflow backed by an administration interface
Over a 3–6 month engagement, Ficode built the complete Android mobile application and administration platform from scratch, combining workforce scheduling, operational reporting, mobile workflows, customer notifications and invoicing or payment functionality. The platform was hosted on AWS.
Plan daily work
Administrators schedule jobs and review assigned, open and closed work.
Receive assignments
Plumbers sign in on mobile and accept work allocated by the administrator.
Record progress
Engineers view their upcoming jobs and update the status of their visits.
Ask for stock
Staff can request required parts directly through the mobile application.
From office scheduling to onsite updates
The administration interface and mobile app support distinct roles in the same operational process: the office organises assignments while plumbers receive work and submit updates.
Admin interface
Jobs, scheduling and location visibilityAssigned work
Plumber sees scheduled and active jobsAndroid app
Accept, update and close jobsIllustrative workflow only. Screen layout, sync behaviour and software architecture have not been independently verified.
Better coordination, faster jobs and greater operational visibility
The client confirms faster job allocation and completion, improved plumber productivity, reduced administration, better job and stock visibility, and improved customer service. These are qualitative business outcomes; specific percentage improvements were not supplied.
Faster job allocation
Job allocation and scheduling workflows helped dispatchers assign work more quickly.
Improved engineer productivity
Mobile job access and progress updates supported more productive field operations.
Reduced administration
Digital timesheets, status reporting and invoicing reduced manual administrative work.
Better stock management
On-site parts requests improved stock coordination and helped support faster job completion.
Android and ASP.NET engineering, deployed on AWS
Ficode engineered the Android field application and ASP.NET-based administration experience, using the published HTML, CSS and Bootstrap frontend technologies. Production hosting was on AWS.