React & FastAPI IoT Dashboard

Замовник: AI | Опубліковано: 02.03.2026
Бюджет: 50 $

I’m looking for a developer who can deliver a complete web application that lets our team both monitor and control a fleet of industrial-grade IoT machines from any browser. Tech stack Front end: React (ideally with hooks and functional components) Back end: FastAPI (Python 3.11 preferred) Core objectives • Real-time status updates – live metrics pushed to the UI with WebSockets or a comparable streaming method. • Historical performance data – charts or tables that let supervisors review past readings over selectable time ranges. • Remote control – authenticated users must be able to trigger predefined commands (start, stop, reset, change set-points). Key deliverables 1. FastAPI service exposing REST endpoints and a WebSocket channel, cleanly documented with OpenAPI. 2. React dashboard featuring device list, detail view, real-time widgets, and a history panel. 3. Secure auth (JWT or OAuth2) plus basic role management. 4. Docker-compose file for effortless local deployment. 5. Read-me and API specs good enough for our internal team to maintain. 6. MQTT broker and mTLS certificates management Acceptance criteria • Device data appears in the UI with <1 s latency under lab conditions. • Historical queries return accurate results for at least the past 30 days. • Command requests reach the target device and UI reflects state change within two refresh cycles. • All endpoints covered by unit tests (≥80 % coverage) and linting passes. Alerts and predictive analytics are possible future phases; this milestone focuses on the essentials above. If you have prior experience with industrial protocols (e.g., Modbus, OPC-UA) or edge gateways, please highlight it when you respond.