ESP32 MQTT Sensor Data Dashboard

Job ID: 39916194

Budget: ₹1,500 – ₹12,500 INR

I have a vibration sensor that must stream live readings through an ESP32, publish them to an MQTT broker, and finally display everything on a web-based dashboard built with React.

Here is what I need from you:
• Firmware for the ESP32 that reads the vibration sensor at an adjustable sampling rate, handles debouncing / filtering as needed, and publishes each payload in JSON to my MQTT topic.
• A lightweight MQTT setup (either cloud or local—whichever is fastest for you to demonstrate) with clear connection instructions so I can replicate it later.
• A React front-end that subscribes to the same topic and shows real-time charts, current values, and basic historical trends in a clean, responsive interface.

Please keep the code modular and well-commented so I can extend it to additional sensors in the future. Once we can see live vibration data flowing end-to-end, the job is done.