IoT based Energy Monitoring System using MERN stack and EMQX

Dasarath G

Fullstack Engineer
Software Engineer
MongoDB
Node.js
React
I developed a MERN (MongoDB, Express.js, React.js, Node.js) stack application integrated with an EMQX broker to monitor residential energy consumption.The application features an admin panel for managing devices and editing MQTT settings. Through MQTT subscriptions, data is relayed in real-time to the React web application while simultaneously being stored in a MongoDB collection.In addition to live data visualization, the application uses analytical tools such as averaging algorithms to generate usage statistics at varying intervals - weekly, monthly, and hourly. This enables users to gain insights into consumption patterns.
View monthly, hourly, weekly usage and live data for a device
View usage statistics for all devices available
Admin Dashboard to manage devices, edit MQTT settings
Responsive application
Partner With Dasarath
View Services

More Projects by Dasarath