As we have noted in a recent comparison of JavaScript frameworks, React is a great technology for building large scale high traffic applications. First of all, it assures superior speed and performance. Second, it is highly testable, which makes debugging process quick and efficient. Last but not least, ReactJS allows unifying the code for web and mobile applications through the use of React Native. This is why, React is one of the major technologies Agiliway uses for web and mobile development. The successful use of React in one of our recent cases demonstrates well the potential of this JavaScript library to solve complex technological tasks.

Case Background and Challenges

Our client is a leading provider of GPS tracking system. In particular, the client provides comprehensive services starting with the installation of GPS sensors on vehicles and finishing with the configuration and maintenance of the GPS tracking system web application.

The client addressed Agiliway experiencing a lot of issues with the GPS tracking system due to the outdated architecture it used. In particular, the company’s clients were complaining of

  • low speed of the application and possible interruptions in the performance;

What is more, the existing solution did not allow the company to add new features and, thus, cater to the rising needs and expectations or the clients.

Provided Solution

To address the needs of the client, Agiliway suggested rewriting a system using ReactJS. Although this was a serious endeavor, it substantially improved the performance and expanded the functionality of the tracking system. Namely, the benefits of the provided solution involve:

  1. Improved performance. The improvement in performance is due to the fact that ReactJS does not demand to update the whole page when the information for one component updates. Having encapsulated components managing their own state, React creates and synchronizes minimal lists of updates, speeding up the presentation of the result. Further use of React Redux has helped to effectively manage the fetching of states of components. Namely, the system does not fetch all of the available information for all cars on the regular basis. Instead, React allows fetching certain information when the user makes a corresponding request.

Value Delivered

Rewriting the GPS tracking system on ReactJS and creating a React Native mobile application for it, Agiliway has revolutionised the work with the system and client’s business as such. In particular, the new features and the stable performance of the system allows effective tracking of vehicles and routes and facilitates work of logistics specialists. In addition, the availability of the mobile application and instant notifications gives car owners much more control over their vehicles not keeping them tied to the computer screens.

Leveraging the latest innovations in the IT industry and selling a high-speed and user-friendly solution, the company benefits hundreds of end users and steadily grows its profits.

Originally published at agiliway.com.

Custom software development company offering a wide range of IT Consulting, Web and Mobile development, Quality Management, BI and BigData services.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store