GearUP/
│
├── assets/
│ ├── images/
│ ├── fonts/
│ ├── audio/
│ ├── videos/
│ └── animations/
│
├── lib/
│ ├── [Link]
│
│ ├── constants/
│ │ ├── app_colors.dart
│ │ ├── text_styles.dart
│ │ └── [Link]
│
│ ├── screens/
│ │ ├── splash/
│ │ ├── onboarding/ # New: Intro & goal-setting screens
│ │ ├── auth/ # Login, Signup, Forgot Password
│ │ ├── home/ # Dashboard
│ │ ├── workout_mode/ # Mode selection screen
│ │ ├── workout_live/ # Real-time session screen
│ │ ├── summary/ # Post-workout stats
│ │ ├── custom_plan/ # New: Create/edit workout flows
│ │ ├── progress/ # Progress charts, stats
│ │ ├── history/ # Workout history log
│ │ ├── profile/ # Profile & user settings
│ │ ├── preferences/ # New: Dark mode, units, alerts
│ │ └── social/ # New: Login with Google/Facebook, etc.
│
│ ├── widgets/
│ │ ├── custom_button.dart
│ │ ├── input_field.dart
│ │ ├── workout_card.dart # New: Live session cards
│ │ ├── stat_tile.dart # New: Summary tiles
│ │ └── toggle_theme_switch.dart# New: Light/dark toggle widget
│
│ ├── models/
│ │ ├── user_model.dart
│ │ ├── workout_session.dart
│ │ ├── custom_plan.dart
│ │ └── progress_data.dart
│
│ ├── services/
│ │ └── supabase_service.dart
│
│ ├── providers/
│ │ ├── auth_provider.dart
│ │ ├── theme_provider.dart
│ │ ├── workout_provider.dart
│ │ └── session_timer_provider.dart
│
│ ├── routes/
│ │ └── app_routes.dart
│
│ ├── utils/ # New: Helper functions
│ │ ├── [Link]
│ │ ├── date_formatter.dart
│ │ └── unit_converter.dart
│
│ └── themes/ # Optional: Light/Dark themes
│ ├── light_theme.dart
│ └── dark_theme.dart
│
├── test/
│ ├── auth_test.dart
│ ├── workout_flow_test.dart
│ └── profile_test.dart
│
├── Figma/
│ ├── GearUP_Prototype.figma
│ ├── Design_System.figma
│ └── exports/
│ ├── login_screen.png
│ ├── dashboard_ui.png
│ ├── goal_setting_ui.png
│ └── darkmode_variants.png
│
├── backend/
│ ├── supabase_config.txt
│ ├── [Link]
│ └── functions/
│ └── update_stats.ts
│
├── documentation/
│ ├── [Link]
│ ├── [Link]
│ ├── api_endpoints.md
│ └── setup_instructions.md # New: For team onboarding
│
├── [Link]
└── .gitignore