Skip to content

mhussnain-sudo/Enterprise-Real-Time-Industrial-Monitoring-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Enterprise Real-Time Industrial Monitoring Platform

An enterprise-grade industrial monitoring platform built for real-time process visualization, production monitoring, alarm management, and operational analytics.

The platform continuously monitors industrial equipment, updates dashboards in near real time using Socket.IO, performs backend calculations, and provides instant notifications for critical events.


Tech Stack

Frontend

  • Next.js
  • React.js
  • JavaScript
  • Tailwind CSS
  • Apache ECharts
  • AMCharts 4
  • Socket.IO Client
  • Axios

Backend

  • NestJS
  • Node.js
  • PostgreSQL
  • MongoDB
  • Socket.IO
  • JWT Authentication
  • TypeORM

Core Modules

  • Authentication
  • Role-Based Access Control
  • User Management
  • Real-Time Dashboard
  • Industrial Process Monitoring
  • Historical Charts
  • Alarm Management
  • Notification Center
  • Machine Configuration
  • Reports

Key Features

  • Real-time industrial monitoring
  • Socket.IO based live updates
  • Automatic process calculations
  • Alarm generation engine
  • WhatsApp notifications via Twilio
  • Dark & Light themes
  • Historical parameter visualization
  • Dynamic dashboards
  • Secure authentication
  • Enterprise-ready architecture

Technical Highlights

  • Migrated from API polling to Socket.IO for near real-time communication
  • Live dashboard updates every few seconds
  • Backend formula engine for industrial calculations
  • Dynamic alarm system with configurable thresholds
  • Notification delivery through WhatsApp
  • Modular NestJS architecture
  • Scalable frontend built with Next.js

Repository Structure

frontend/
backend/

License

This repository is for portfolio and demonstration purposes.

About

Enterprise-grade real-time industrial monitoring platform with live dashboards, Socket.IO, alarm management, and process analytics.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages