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.