- 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 |