- Create Flutter Project
- Set up simplified Theme (AppColors.ymcaBlue)
- Create basic Navigation Shell (Member/Trainer/Manager)
- Home Screen: Digital ID (Barcode), Announcements, Activity Stats.
- Scheduling: Booking Personal Training with Mock Payments (Stripe Simulation).
- Class Schedule: TownLake specific schedule (Aquatics, Group Fitness, etc).
- Notifications: Local notifications for booking confirmation (Permission requested).
- Role Switching: FAB to toggle between Member, Trainer, and Manager views.
- MFA Flow: Manager toggles "Income Verification" alert -> Member uploads document.
- Digital ID: Tap to show large scannable Code128 barcode.
- Android Build: Deployed to Samsung S23.
- Web Build: Deployed to GitHub Pages (docs folder).
- Source Control: Pushed to GitHub
feature/demo-enhancements. - Documentation: Created
ARCHITECTURE.mdfor technical pitch.
- Daxko Integration: Request API access for real membership syncing.
- Firebase Setup: Initialize real project for Auth/Storage.
- Stripe/Google Pay: Set up real merchant account.