Back to Portfolio

EPA 608 Practice Mobile App

Cross-platform study app for HVAC technicians preparing for the EPA 608 exam. Flutter app with adaptive practice modes, offline-first question delivery, progress tracking, and Supabase-powered content updates.

Flutter Dart Supabase Mobile App Education
Visit Project

Overview

Built and shipped a cross-platform exam prep app for HVAC technicians studying for the EPA Section 608 certification. The app supports focused study, adaptive practice, mock exams, reminders, and offline access so users can prepare anywhere without losing progress.

Key Features

  • Four study sections covering Core, Type I, Type II, and Type III certification content
  • Multiple learning modes including cram, study, smart practice, mock exam, bookmarks, and most missed
  • Adaptive question weighting that pushes users toward weaker material until questions are mastered
  • Per-section readiness scores, saved progress, result history, and mastery tracking
  • Daily or weekly reminder notifications to keep study habits consistent
  • Offline-first question access with bundled content and cached updates
  • Over-the-air question updates from Supabase without forcing a full app release

Technical Highlights

  • Flutter single-codebase architecture for iOS and Android deployment
  • Provider-based state management for quiz flow, bookmarks, and progress data
  • SharedPreferences and local file caching for offline resilience
  • Supabase-backed sync/versioning model for question updates
  • Reusable widget structure for question cards, navigation, and review flows
  • Production app distribution through public app stores and a companion marketing site

See more of our work

Check out the rest of the projects and problems we've tackled.

View Portfolio