Surveillance Application - Cognize

Rahul Gupta

0

Web Developer

Desktop Apps Development

React

Visual Studio Code

What is cognize

cognize is a user-centric video surveillance solution tailored to meet the dynamic needs of modern organizations.

How it began

Initially, the Cognize project was conceived as a web app, But as frontend developer my responsibility began from setting up the project as a desktop app. I integrated ReactJS with Electron using TypeScript and complemented this with a custom Webpack configuration to ensure an efficient development process.

UI Development and core responsibilities

I collaborated closely with the design team to meticulously convert their designs into interactive ReactJS components.
A key feature I implemented allows organizations to view live video feeds and take immediate action. The application offers real-time scenario alerts along with live video streams, ensuring quick responses to emerging situations.
Core part of role was daily client interaction which involved me showcasing the progress and taking feedback to ensure that the application meets the client expectations.

Authentication and Advanced Mapping Features:

I integrated Auth0 for user authentication, ensuring secure and seamless role based login in the app. And, I utilized Mapbox to implement advanced floor mapping features, enabling the visualization of points and heat data on the map to effectively indicate incidents and track relevant activity in real-time using MQTT.

Final result

After joining the project, I quickly took on the frontend development responsibilities and ensured we met all the requirements. The initial project deadline was set for about eight months, but I consistently met all weekly deadlines, which led to the project being completed ahead of schedule.
Like this project
0

Posted Jun 7, 2024

Video surveillance is a multi-platform desktop application that shows and alerts organizations to real-time scenarios. Users can watch the real-time videos

Likes

0

Views

16

Tags

Web Developer

Desktop Apps Development

React

Visual Studio Code

Rahul Gupta

🚀 Enterprise-level Web & Mobile Dev 📲

Flutter APP development
Flutter APP development
Dashboard for BT & EE Smart-Hubs
Dashboard for BT & EE Smart-Hubs