Cutting-Edge Web App For Field Service Management - XB Software
Reporting System
Scheduling System
Workforce Management

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.

Interested in developing a similar solution or have your own idea in mind?

We are ready for any challenge, just contact us!

Project in Figures

4
Months
Duration
1200+
Estimated
man-hours

Applied Technologies

backbone
dhtmlx
handlebars
js
nodejs
underscore
typescript

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.
Let’s Talk About Your Project

Vitaly Hornik
Vitaly Hornik
COO at XB Software, Ph.D. in IT (Computer Science), PMP
We don’t just deliver projects — we build partnerships.
What's next?
1

Requirements

A sales manager will contact you to understand a vision.

2

Estimation

We provide a detailed plan, timeline, and cost estimate.

3

Argeement

We finalize the contract and begin working immediately.