I have a solar-powered smart product that already reports data through a 4G/5G SIM connection. All device protocols, endpoints, and sample payloads are ready on my side; what I need now is a browser-based application that turns those raw messages into a clear, interactive experience. Core objectives • Real-time monitoring – a live dashboard that streams the device’s status the moment it changes. • Remote control & scheduling – authenticated users must be able to push commands or build time-based rules that the device follows autonomously. • AI-driven automation – automatic scheduling that learns from usage patterns and environmental inputs so routine adjustments happen without manual intervention. Workflow highlights You will connect to the existing IoT layer (MQTT or REST — both are exposed) and design a responsive front end where users can: 1. See current performance, historical charts, and alerts at a glance. 2. Create, edit, and override schedules in real time. 3. Toggle the AI module on/off and review its recommended actions before they are sent. Technology is flexible as long as the stack is common and maintainable (React, Vue, or similar on the front; Node, Python, or Go on the back). Model training can leverage a lightweight ML library; I only need automatic scheduling for now, not predictive maintenance or voice control. Deliverables • Source code in a Git repo with clear commits • Deployed web app (cloud or containerised) • Setup & handoff documentation that lets my team extend additional AI features later Once we agree on milestones I will share API keys, a sandbox device, and sample datasets so you can develop and test end to end.