Taking full ownership of the development process for 1.5 years
FleetManager
About the project
FleetManager approached Neoteric as they planned to develop a new product for one of their customer segments. Aiming to achieve tech team scalability, they were looking for a company that would offer a flexible cooperation model. They were searching for a development company that would be able to increase and decrease the number of developers as project requirements change.
Our tasks
Developing a job management system
We planned to develop a system helping haulage companies process as many loads and drops as possible every day. The software we were asked to build aimed to facilitate the process of receiving orders and moving goods between locations.
Developing charts with drivers’ activities
We aimed to introduce charts showing driver activity, including the time of driving, loading truck, and drivers’ rest. The activity board had to be synchronized with the widgets where the same or similar information was shown on lists.
Adjusting the system to comply with the law
Due to legal changes of the weekly working time and overtime pay calculations in some markets, we had to develop a configurable system. It had to include the option of setting the base number of hours and additional hours and assign wage rate for every vehicle type – short-haul, long-haul, and delivery.
Working out user onboarding
We had to introduce a tutorial for first-time users of the new platform modules to provide them with useful tips, functionality description and show settings flow within the application.
01
Challenges
1. Adding new map views
2. Familiarizing our developers with the original code
3. Taking charge of the whole development process

Within months, Neoteric met internal standards of quality and efficiency. The agency’s deep open-source knowledge, meticulous documentation, and fluid onboarding capabilities add to their value. They are dexterous and skillful enough to handle a project end-to-end, making them an integral partner.
Liam Lynch / Blue Tree Systems
02
Solutions
1. Understanding the application background
2. Streamlining communication
3. Meeting the client’s team
4. Staying accountable and transparent
Technology we used
Angular
Java
JavaScript
03
Project Results
A successful launch of a job management system
We extended the client’s existing product enabling dispatching jobs to drivers and vehicles, plotting those jobs on maps, and providing drivers with directions. Thanks to the software we built, those jobs could be transmitted to the driver’s in-cab device to be marked later as started, completed, or in-progress.
Launching the driver’s profile software
We successfully launched a piece of the application with drivers’ profiles, reports, and grids. As a result, the application became eligible for use in countries with driver hour regulations.
Scaling a team from one to four developers
As client requirements increased, we had to scale the team to four developers. During the second phase of our cooperation, we took full responsibility for managing the development process of the modules we were assigned to build.


