Develop Smart Maintenance IoT&Mobile App

Job ID: 39397278

Budget: $250 – $750 USD

We are developing a compact, battery-powered device to monitor mechanical usage in residential environments. The device will log motion-based events and wirelessly transmit data to a mobile application. Users can track system health, view usage patterns, and receive alerts.



WHAT WE NEED DEVELOPED

1. Hardware & Firmware
• Microcontroller: ESP32 (preferred) with BLE capability
• Motion Sensor: Integration of accelerometer and/or gyroscope
• Firmware Requirements:
• Power-efficient tracking of specific motion events
• BLE broadcasting: device ID + event counter
• Optional: Wi-Fi/cloud sync functionality

2. Mobile App (iOS & Android)
• Tech Stack: Flutter or React Native (cross-platform)
• Core Features:
• BLE connection to nearby devices
• QR code scanning for identification
• Display event count and system health status
• Optional: User profile creation for remote access + push notifications

3. Cloud Backend
• Preferred Platforms: Firebase or Supabase
• Key Functions:
• UID-based device tracking
• Alert logic and user profile integration
• API for data access and support tools

4. Admin Dashboard (Web)
• Functionality:
• View/manage multiple devices
• User profile and alert management
• Optional: Device claim/unclaim features



FUNCTIONAL HIGHLIGHTS
• Tracks and logs motion-based events
• Connects via BLE to mobile app
• QR code enables instant pairing
• Optional user profiles for remote management
• Admin dashboard for field technician access



DELIVERABLES
• Programmed ESP32 firmware
• Full mobile app (source code + wireframes)
• Backend database setup and API endpoints
• Admin web dashboard
• Enclosure: STL + editable CAD files



TEAM NEEDS

We are looking to assemble a team with the following expertise:
• Firmware Engineer: ESP32 programming, sensor data filtering
• App Developer: BLE integration, cross-platform UI
• Backend Developer: Database logic, sync, and API
• Hardware Designer: Enclosure prototyping and design



NEXT STEPS FOR DEVELOPERS

Interested developers should be prepared to:
• Sign an NDA
• Review technical scope in detail
• Provide a development timeline and samples of relevant past work