Surveillance Application - Cognize

Rahul Gupta

Web Developer
Desktop Apps Development
React
Visual Studio Code
CBNITS
Cognize

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.
Partner With Rahul
View Services

More Projects by Rahul