preloader

About project

We offer adaptable software for hardware management, covering security, video surveillance, workflow analytics, and system monitoring. Our solution includes proprietary analytical modules and customizable archiving, suitable for both large enterprises and individual users.

Duration

09.2021 – Now

Technologies

React, Mithril, GraphQL, Apollo Client, semantic UI, react-pdf, i18next, bevacqua/rome, moment.js, lumino, react-leaflet, react-shepherd, uplot-react, react-virtuoso, react-dnd, electron, Apollo Server, graphql-modules, Express, axios, nats, grpc-js

Business solutions

  • focus on ongoing improvement and enhancement of our software.
  • prioritize identifying and resolving software issues promptly.
  • modernize the user interface for a more intuitive and efficient user experience.
  • enhance accessibility by adding support for a broader range of languages.
  • introduce a new application focused on personal branding within our software ecosystem.
  • implement a view editor to empower users with customization options, tailoring their experience to specific needs.

DeveLOPMENT PROCESS

  • developmental Phases: Initiated with bug fixes and feature expansion, progressing to more sophisticated enhancements.
  • advanced Features: Introduced a revamped video player, access controls, and integration with external tools.
  • notable Additions: Included gateway integration, camera analytics, and a continuous commitment to technology updates, exemplified by the migration to React 18.
  • iterative Development Approach: Prioritizes user-centric design, ensuring the application remains at the forefront of innovation.

Roadmap

Foundation and Enhancement

May 2021 – Sep 2022
  • bug fixing, refactoring, and expansion of existing functionality.
  • simplification, redesign, and modernization of authorization UI.
  • introduction of Personal Branding app, multi-language support, and a view editor.

Video Player Upgrade and Access Control

Oct 2023 - Jun 2023
  • export/import CSV files, add multiple devices from configuration.
  • implement filtering lists, device sets, video touring, and reports/charts.

Video Player Upgrade and Access Control

Feb 2023 - May 2023
  • enhance video player features, fix memory leaks.
  • implement Indexed DB for video snapshots, access controls, and routing.

UI Redesign and Functionality Refinement

Jun 2023 - Sep 2023
  • redesign player cells, introduce Download Manager.
  • refactor websocket subscription system for reconnection after loss.

Advanced Features and Optimization

Oct 2023 - Dec 2023
  • conduct an audit, implement events archive.
  • introduce map features, geo-positioning, device tracking, and sensor integration.
  • incorporate gateway integration, widget mode synchronization, and event acknowledgment.
  • introduce new camera types, custom camera events, camera analytics configuration, and Grafana integration.

Main Functionality

Project Description Image

DOWNLOAD MANAGER

This feature empowers users to seamlessly monitor and control the download process of accessible video files. It not only provides a centralized view for managing downloads but also offers real-time notifications, ensuring users stay informed about the application's download status.
Project Description Image

COMPONENTS FOR VIEW ARCHIVE EVENTS

The component provides the ability to flexibly filter the list, as well as setting it up according to different criteria and period, pagination is used.
Project Description Image

VIRTUALIZED FLEXIBLE TABLE COMPONENT

Table component with flexible api, for virtualized large dynamic table data rendering with sortable and resizable columns, also with automatic capture of the viewport for current visible items with a large data stream.
Project Description Image

DYNAMIC CHARTS

This component serves as a versatile tool for rendering and retrieving various dynamic charts and graphs. It offers users the flexibility to visualize diverse data sets dynamically, making it an essential asset for interactive and customizable data representation within the application.
Project Description Image

OPTIMIZATION, REFACTORING & MODERNIZATION

Fixed logic for used subscriptions in application to optimize web socket load.
Added flexible routing to web application.
Multifunctional components. Form, table, list, multiple dropdown, datepicker etc.
Export/import csv files.
Using Indexed DB for large local storage data.

Contact Us

Please contact us for any further information