Tư Duy Tự Do need Mobile App Development
Contact person: Tư Duy Tự Do
Phone:Show
Email:Show
Location: Thanh hóa, Vietnam
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"We have an ESP32-based generator controller system connected via Node.js WebSocket + MySQL.
Old web dashboard → ~95% functional (stable, full telemetry + controls).
New web dashboard (modern UI/UX) → ~50% done (missing real-time telemetry + controls).
We need a freelancer to:
1. Complete the new dashboard so it matches the old one’s functionality.
2. Build Android + iOS apps (React Native or Flutter) with the same features as the web dashboard.
---
Current Tech Stack
Frontend: PHP, HTML/CSS/JS
Backend: Node.js WebSocket (AWS EC2)
Database: MySQL
Devices: ESP32 controllers sending telemetry via TCP/WebSocket
---
Key Features Required
User Login (PHP/MySQL sessions, roles: Admin / Dealer / User)
Device Management (DeviceID, Type, Dealer, Last Seen, Registration table)
Dashboard Real-Time Telemetry:
V0 → Battery Voltage
V1 → AC Output Voltage
V2 → Engine Temperature
V3 → Runtime
V4 → Generator Status (ON/OFF)
V5 → Charging Mode (Bulk/Absorb/Float/Idle)
V6–V8 → User setpoints (Low/High Battery, Bulk Setpoint)
V9 → Engine Control (Start/Stop button)
Graphs (Voltage, AC, Temp, Runtime trends)
WebSocket Integration (real-time telemetry + controls via virtualUpdate())
Settings Panel (adjust setpoints live)
Status Indicators (Online/Offline heartbeat + LastSeen in MySQL)
---
Deliverables
1. Web Dashboard (new UI/UX)
Match all functionality of old dashboard
Remove hardcoded DeviceIDs → dynamic per user/device
Real-time telemetry updates
Controls (Start/Stop, sliders, runtime adder) fully functional
Modularize JS (WebSocket logic → [login to view URL])
2. Mobile Apps (Android + iOS)
Login → Device selection → Live telemetry
Controls (Start/Stop, setpoints, runtime adder)
Telemetry graphs
(Bonus) Push notifications for events
---
Skills Required
PHP, MySQL, Node.js
JavaScript (WebSocket, charts, frontend updates)
Mobile development (React Native or Flutter)
IoT/WebSocket experience is a big plus
---
Why This Project?
Work with real IoT devices (ESP32 + WebSocket real-time system)
Existing stable backend + old dashboard as reference → clear scope
Project will be deployed for real-world generator users globally
Potential long-term partnership for new IoT features" (client-provided description)
Matched companies (4)

TG Coders

WhizzAct Private Limited

eShop Genius
