Pavel Dvoryaninov

AvtoDor

The information system for automating monitoring of a road infrastructure condition and ensuring timely maintenance of noise shields.

Shield table
Shield map
Streaming upload of video files
Shield import
Manual selection of defects
Ranges of defect values

Shield table

Project

The information system is aimed at automating the monitoring and detecting road infrastructure defects. Damages are detected by the system automatically or by a user independently. For working with data, the application has the map and the table of noise shields, the module for manual defect detection, the system parameter settings, the import and the export. The information system has successfully passed all the tests and has been deployed on the company's server. The project is the intellectual property of Intelligent Analytics and is published on dvoryaninov.tech with the consent of company representatives.

Completed tasks

1. The application architecture was designed. The set of user interface components was developed. The connection with the REST API server was done; 2. The personal account was created with the ability to set system parameters flexibly and filter defects of a road infrastructure; 3. The streaming upload of video files was set up; 4. The export and the import of data in tabular and media format were implemented; 5. The window for working with noise shields was developed, it is designed to highlight defects on an image manually and display those damages that were highlighted by a neural algorithm; 6. The table with a virtualization, a search and a pagination was applied to optimize the work with big data; 7. The web map with dynamic loading of locations was built based on the Leaflet cartographic library to track the location of noise shields and indicate their condition.

Technology stack

ViteJS

TailwindCSS

TypeScript

RadixUI

React Query

Jotai

REST API

Leaflet

Tanstack Table

Tanstack Virtualizer

Tanstack Router

React Hook Form

Zod

KonvaJS