- Added ProfileRepository for managing user profile data including fetching, updating, and uploading avatars. - Introduced RolesRepository to handle role-related operations such as fetching all roles and retrieving roles by ID or name. - Created UserRepository for user data management, including user authentication checks and profile updates. - Developed OfficerModel to represent officer data with JSON serialization. - Implemented RoleSelectionController to manage role selection logic during onboarding. - Added LocationWarningScreen to handle location validation and user notifications. - Created RoleSelectionScreen for users to select their roles during onboarding. - Developed RoleCard widget for displaying role options in a user-friendly manner. |
||
|---|---|---|
| .. | ||
| Assets.xcassets | ||
| Base.lproj | ||
| AppDelegate.swift | ||
| Info.plist | ||
| Runner-Bridging-Header.h | ||