Cutting-Edge Web App For Field Service Management - XB Software

Cutting-Edge Web App For Field Service Management

A web-based app for effective field service management. It was created to optimize collaboration between field technicians, troubleshoot machines faster, improve communication across departments, and help service companies generate higher revenues.

Business Challenge

The client needed to develop a SaaS platform for field technicians collaboration who could work together to troubleshoot machines and share documents with anyone from the contact list. The platform should have been designed to ditch the paperwork and allow companies to run their service businesses from smartphones or desktop more effectively. Other goals were to track technicians work progress, see real-time stats, schedule tasks, make estimates, and invoice customers. Besides, the client required this platform to be available for technicians and customers from all over the United States.

Solution

The creation of the field service management app involved the elaboration of backend, frontend, as well as the creation of a mobile app on iOS.

The XB Software team was responsible for the frontend part and also helped with the backend. The challenge was to develop a  web application with high performance. To build the app, we applied Backbone.js, Handlebars, Underscore.js, and Node.js. To data storage and processing, Parse API was used. To enable task assignments to technicians and track job implementation, the developers customized the Javascript scheduler web control deeply. As a result, a task management calendar was created. The lightbox to edit tasks was transformed into a popup window, and the calendar interface was changed drastically. Besides, our developers made it possible to add blocked time to the calendar when no tasks can be created for any or all the technicians. The calendar map view displays technicians’ positions on the Google Maps added to the scheduler. It shows cities where the selected technicians had tasks and allows to track the tech’s latest position as well as the travel time from one point to another if a technician has two or more tasks per day.

Another feature implemented by our dedicated development team is comprehensive reports with colorful diagrams displaying revenue trends, revenue, and tickets by job type. It also summarizes technicians’ performance, allowing for tracking how much income each of them generates.

Similar Project Idea?

Send your requirements and get an assessment

Project in Figures

4
Months
Duration
1200+
Estimated
man-hours

Applied Technologies

backbone
dhtmlx
handlebars
js
nodejs
underscore

Result

In cooperation with the customer’s developers, XB Software created an adaptive web app that runs flawlessly across most modern browsers and provides the functionality required by the customer. The field service management app allows different service companies across the USA:

  • create company profiles
  • add their technicians
  • create check-lists, estimates, invoices, etc. straight from the app
  • monitor and track technicians performance
  • and calculate revenues.
Fill the form to get a no obligation consultation from our experts
Your questions and requests are always welcome