Optelos
A data management and AI analytics platform for transforming geovisual asset inspection data into actionable insights
Project
Optelos is a complex solution that combines multiple modern techniques like computer vision, big data gathering by drones, analysis of the gathered data, admin dashboard implemented as a progressive web app, and API with microservice architecture.
Challenge
Our task was to integrate a template of the admin panel into the existing system. The admin panel is used for data visualization gathered from multiple data sources with the help of AI algorithms. The project also required a lot of work with 3D graphics in the browser to display various charts and statistics and visualize some of the metrics of the system. Heavy backend required complex optimizations with the help of microservices architecture.
Solution
Angular framework was used to build the admin panel. A complex build system required custom webpack configuration at the time of the implementation. D3js has been used for work with 3D graphics in the browser. We have used the NodeJS platform with ExpressJS framework and MongoDB database on the backend. Migration to Microservices Architecture was proposed to assure that the solution is scalable.
Results
Admin panel has been delivered on time. The final solution has met all expectations as a highly scalable solution. We achieved a high level of optimization of the frontend functionality with the help of the Angular framework. And microservices architecture on the backend allows scaling independent project pieces separately and on-demand.