Asset Management Dashboard App For A Manufacturing Giant
Project Type
Design and development
Industry
Manufacturing App Development Services
Tech Stack


About the Client
The Problem
OUR APPROACH
Strategy
Analysis Planning
UI/UX
Development

Testing
Delivery
Team On-Call
A web dashboard with customizable and resizable widgets to display data.
A web dashboard with customizable and resizable widgets to display data.
Communication between IoT devices and the web dashboard to display and record accurate real-time data.
Development
Plant Asset Management System is based on remote monitoring as well as controlling. This requires a Microcontroller being used to collect real time data from different Equipments/Assets/Machines in a plant and accurately reflect their status.
As decided by the engagement model, this project was divided into a total of 4 phases, lasting a total of 11 months. As previously decided by the client, since the majority of the work was in Frontend, the tech stack of choice was React JS with MobX, as many of their POCs had been done using the same technology and there was a great level of trust in it. It was an obvious choice to develop the related mobile application in React Native, given the common roots and the dense community support that comes with it.
The first step in the process was to design the look of the web app as well as the mobile app. The design team took into consideration the user base and their familiarity with technology to make it easy to use and understand. Alongside the web app, the mobile app was also being designed to accurately represent that data that the web app would deal with and showcase, with the added emphasis on mobility and quick access.
For the backend, the client emphasised on the usage of Node JS and Dot Net for communication and commonality across their multiple POCs.
The functionality of the dashboard was envisioned to be very straightforward. It would have a homepage with the recent summaries from different widgets, widget tabs to switch from and to and logs that record the condition of the different assets under supervision. These were the features that were implemented in the first few phases of the development phase. As the project grew, new features were introduced in the mix. Multiple views for multiple dashboards vere introduced for different user levels. Charts for trends and health status (Ring/Line Charts) were built into the dashboard for better visual representation of data. A Label widget was created for reading multiple sources (multiple equipments) for data. Also, customizability was an important feature that was inculcated through additions of filters, grids and a link functionality that allowed multiple dashboards to be linked together.
Parallely, similar features were being developed for the mobile app in React Native. A lot of code was reused and the mobile app was developed to be responsive.
Alongside development, the product was put through multiple levels of rigorous manual testing to reinstate confidence in every function of the app and sort out bugs that needed to be fixed. The client was kept in the loop through every stage. The apps were first put through a developer level test round and were also put through an intense User Acceptance Testing phase where the end-user tested the product upto satisfaction and reported any discrepancies, if found which were fixed in the following sprints.
Overcoming Challenges
- CI/CD was done using Azure DevOps
- Tasks were handled using Trello and Jira
- All communication was done through Slack, Email & Google Meet.
Final Impression

Case Studies.
More from our engineering portfolio.

Upgrading User-experience and Website Performance Using Next.js for a Diagnostic Leader
How GeekyAnts helped a leading diagnostic company upgrade the user experience of its website by increasing its website performance.

Creating Hassle-free App Features for Medically Complex Children and Their Parents
Leading Healthcare Technologies and Services Company brings healthcare services at home for caretakers of medically complex children with an interactive application

This is how we built an AI bot and a fact-checking editorial platform for a leading benefit corporation.
Addressing misinformation crisis by creating technological tools to ensure timely, efficient, and credible fact checks

Web app for a Custiv
Improving the industrial sector by enhancing the supplier side of the app