Property Maintenance & Inventory App – Flutter Developer (Contract)

Closes3Feb 2026Closed

Project Overview 

We are building a private mobile app for managing property maintenance and spare parts across multiple properties. The app will be used by technicians, supervisors, and property managers, and must be offline-first, ensuring work continues even without internet, with reliable automatic sync when connectivity returns.

Note: This is an internal property-focused app, not a public SaaS.

Target Users & Roles

Role Permissions Technician Log maintenance jobs, use spares Supervisor Review & approve jobs Property Manager Monitor inventory, view reports Admin (Owner)Full control, settings, and reports

Property & Asset Structure

Owner / Company └── Property └── Block / Building └── Unit / Room └── Asset

Assets Include:

• Electrical points & sockets

• Lighting & bulbs

• Geysers & thermal switches

• Pumps & appliances

• Solar/inverter components

Core Features

Inventory Management

• Track spares per property (stock IN/OUT)

• Low-stock alerts

• Link spares to maintenance jobs

Maintenance Logging

• Routine, corrective, and emergency jobs

• Record issue, action taken, parts used

• Attach before/after photos

• Offline-first operation with automatic sync

Offline Functionality

• All transactions stored locally

• Auto-sync when internet returns

• Clear sync status indicators: Synced | Pending

Technical Stack

• Flutter (Android-first, iOS-ready)

• Firebase Auth & Firestore

• Local DB: Hive / Isar / SQLite for offline use

• Firebase Storage: Photos & attachments

• Clean Architecture: Presentation → Domain → Data

• Security: Role-based Firestore rules, site-specific data access

UI / UX Guidelines

• Clean, professional, and intuitive interface

• Minimal typing, dropdowns & photo attachments

• Calm color palette with clear accent colors

• Easy navigation for field technicians

• Quick access to jobs, spares, and sync status

Deliverables

• Fully functional Flutter source code.

• Signed APK for deployment.

• Firebase project setup & security rules.

• Offline sync implemented.

• Basic documentation for internal use

Payment will be made after the app is fully functional.

Contract Details

• Type: Freelance / Contract

• Duration: 3–6 weeks

To Apply, Please Include

• Links to Flutter apps you’ve built.

• Your approach to offline-first Firebase apps.

• Estimated timeline for delivery.

•Include total cost.

Serious developers only.

View other tenders