Overview#

A cross-platform mobile application built with Flutter that enables field technicians to collect and manage job site data for energy efficiency installations and inspections. The app replaces traditional paper forms with digital data collection, while maintaining offline functionality for field work.

Key Features#

  • Digital job forms with offline capabilities
  • Room-by-room measure tracking and inventory
  • Natural gas appliance testing (NGAT) and documentation
  • Digital walkthrough forms with customer signatures
  • Automatic measure pricing and payment calculations
  • Sync data with cloud backend when online

Tech Stack#

  • Frontend: Flutter
  • Local Storage: SQLite
  • Backend: Supabase
  • State Management: Provider pattern

Project Highlights#

The app streamlines field data collection by:

  • Eliminating paper forms
  • Enabling real-time data sync when connected
  • Providing offline functionality for field work
  • Automating calculations and data validation
  • Supporting digital signatures and photo documentation

Development Notes#

Built using MVVM architecture with clear separation between:

  • Data models for structure
  • ViewModels for business logic
  • Views/Widgets for UI components
  • Services for data operations

The app demonstrates enterprise-level mobile development practices while maintaining a focus on user experience for field technicians.