Our Team has developed and implemented a truck fleet management platform from scratch. The designed web app provides employees with two primary functional modules that allow record keeping, control, and analytics of the company’s truck fleet.
We delivered an B2C Vehicle Booking app that allows its users to avoid lines for parking spots at their local shopping centers in South Africa.
They came to us with a two-year-old web app built in Node.js and React based on fifteen servers. The legacy code was written on naive logic, lacked proper system architecture, documentation, and had poorly established testing processes.
It required the refactoring of a great deal of legacy code and a needed a mobile version built from scratch.
Given the character of the app, handling hundreds of requests per minute, there was no room for errors—database rollbacks would be impossible in this case.
Key challenges in this project included:
Upon receiving access to various parts of the system and the codebase, we met for a three-day Discovery Workshop to work on the project scope, identify pain points, and challenge admyt’s business ideas.
To facilitate development and make sure every element of the app worked well, we wrote 2,000 unit tests and implemented Cypress.io to automate the testing, considerably reducing the amount of time spent on testing functionalities.
We also added Redis and BullJS on the backend. Thanks to this setup, we were able to simultaneously build new features and refactor legacy code in the existing parts of the app. During this stage, we were:
So far, it has recorded over 41,000 sign-ups and now links approximately 60,000 cars.
With a stable version built in Node.js and React, the app is now easy to maintain and augment with new features. It’s also much easier for new developers to jump quickly into the project.
Optimizing requests between servers resulted in a reduction of synchronization time from 20-30 seconds to just 30 milliseconds, making the app easy to scale. The team, however, is far from slowing down and is averaging around eight releases per month.
Our Team has developed and implemented a truck fleet management platform from scratch. The designed web app provides employees with two primary functional modules that allow record keeping, control, and analytics of the company’s truck fleet.
We delivered an B2B supply management platform that allows restaurants and hotels to achieve more control in their purchasing, inventory, and warehousing operations.
Our Team helped the Dutch-based company expand the functionality and complete the development of an advanced dating application.
We improved and optimized several websites, introduced a voucher manager and a checker, and redesigned several modules of the official website.