# Folder Structure ## Source Code (`lib/`) ``` lib/ ├── core/ │ ├── analytics/ # Analytics integration │ ├── api/ # API client & interceptors │ ├── auth/ # Authentication logic │ ├── storage/ # Local storage implementations │ ├── utils/ # Utility functions │ ├── constants.dart # App-wide constants │ └── theme_manager.dart # Dark/Light mode state │ ├── features/ │ ├── auth/ # Login, registration, session │ ├── events/ # Event listing, detail, creation │ ├── gamification/ # EP, RP, leaderboard, achievements │ └── reviews/ # Review system │ ├── screens/ │ ├── home_screen.dart │ ├── home_desktop_screen.dart │ ├── login_screen.dart │ ├── desktop_login_screen.dart │ ├── booking_screen.dart │ ├── calendar_screen.dart │ ├── profile_screen.dart │ ├── search_screen.dart │ ├── responsive_layout.dart │ └── ... │ ├── widgets/ # Reusable UI components └── main.dart # Entry point ``` ## Platform Folders | Folder | Purpose | |--------|---------| | `android/` | Android native code | | `ios/` | iOS native code | | `web/` | Web entrypoint | | `macos/` | macOS native | | `windows/` | Windows native | | `linux/` | Linux native | ## Assets ``` assets/ ├── images/ ├── fonts/ └── videos/ ```