Convert FlutterFlow IoT App to Native Flutter (Firebase + ESP32)
Budget: $10 – $30 USD
Job Title
Flutter Developer Needed to Convert FlutterFlow IoT App to Native Flutter (Firebase + ESP32)
Project Overview
We have an MVP built in FlutterFlow that shows real-time air-quality data from multiple ESP32 devices.
The firmware already pushes temperature, humidity, and MQ-135 gas readings to Firebase Realtime Database every 5 seconds.
We now need a seasoned Flutter (Dart) developer to:
Export & refactor the FlutterFlow project into maintainable native Flutter code.
Implement real-time RTDB listeners for live widget updates.
Add historical charting (30-day view) using a chart library such as fl_chart or Syncfusion.
Optimize Firebase writes/reads (batching or sampling if needed).
Integrate Firebase auth, secure rules, and optional Cloud Function clean-up (auto-delete logs > 30 days).
Polish UI, build Android APK (iOS optional), and prepare a concise hand-off.
Firmware is handled internally; you’ll focus on Flutter + Firebase.
Key Tasks & Deliverables
Milestone Deliverable
1. Code Export & Setup Export FlutterFlow code, set up clean folder structure (feature folders or bloc/provider as preferred).
2. Real-Time Dashboard Live sensor cards using FirebaseDatabase.instance.ref() listeners.
3. History Graph 24 h & 30-day line charts (multi-series) sourced from RTDB or Firestore mirror.
4. Data Optimization Throttle/batch if needed; advise on cost and performance.
5. Auth & Security Email/Google sign-in, per-user data isolation, updated RTDB rules.
6. Cleanup Logic Either implement Cloud Function TTL or device-side batching as agreed.
7. Build & Documentation Release-ready APK, READ
Flutter Developer Needed to Convert FlutterFlow IoT App to Native Flutter (Firebase + ESP32)
Project Overview
We have an MVP built in FlutterFlow that shows real-time air-quality data from multiple ESP32 devices.
The firmware already pushes temperature, humidity, and MQ-135 gas readings to Firebase Realtime Database every 5 seconds.
We now need a seasoned Flutter (Dart) developer to:
Export & refactor the FlutterFlow project into maintainable native Flutter code.
Implement real-time RTDB listeners for live widget updates.
Add historical charting (30-day view) using a chart library such as fl_chart or Syncfusion.
Optimize Firebase writes/reads (batching or sampling if needed).
Integrate Firebase auth, secure rules, and optional Cloud Function clean-up (auto-delete logs > 30 days).
Polish UI, build Android APK (iOS optional), and prepare a concise hand-off.
Firmware is handled internally; you’ll focus on Flutter + Firebase.
Key Tasks & Deliverables
Milestone Deliverable
1. Code Export & Setup Export FlutterFlow code, set up clean folder structure (feature folders or bloc/provider as preferred).
2. Real-Time Dashboard Live sensor cards using FirebaseDatabase.instance.ref() listeners.
3. History Graph 24 h & 30-day line charts (multi-series) sourced from RTDB or Firestore mirror.
4. Data Optimization Throttle/batch if needed; advise on cost and performance.
5. Auth & Security Email/Google sign-in, per-user data isolation, updated RTDB rules.
6. Cleanup Logic Either implement Cloud Function TTL or device-side batching as agreed.
7. Build & Documentation Release-ready APK, READ