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

We create custom apps for businesses and startups TG Coders is a technology partner specializing in creating custom mobile and web applications for … Read more

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more

...

JanakiBhuvi Tech Labs Private Limited

Delivering Future-Ready Digital Solutions in Web Development, E-commerce, Logo Design, and Digital Marketing. We believe innovation is key to navigat… Read more