MIF_E31221222/sigap-mobile
vergiLgood1 803a28494d feat: Implement user profile and role management features
- 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.
2025-05-17 07:10:00 +07:00
..
.vscode feat: Update pubspec.yaml with new dependencies and local assets 2025-05-16 15:42:03 +07:00
android feat: Implement user profile and role management features 2025-05-17 07:10:00 +07:00
assets feat: Update pubspec.yaml with new dependencies and local assets 2025-05-16 15:42:03 +07:00
ios feat: Implement user profile and role management features 2025-05-17 07:10:00 +07:00
lib feat: Implement user profile and role management features 2025-05-17 07:10:00 +07:00
linux feat(panic-button): add models for events, evidences, incident logs, and sessions 2025-05-16 18:41:16 +07:00
macos feat(panic-button): add models for events, evidences, incident logs, and sessions 2025-05-16 18:41:16 +07:00
test feat: Update pubspec.yaml with new dependencies and local assets 2025-05-16 15:42:03 +07:00
web Add Flutter app sigap-mobile as regular folder 2025-05-16 06:36:07 +07:00
windows feat(panic-button): add models for events, evidences, incident logs, and sessions 2025-05-16 18:41:16 +07:00
.env feat: Update pubspec.yaml with new dependencies and local assets 2025-05-16 15:42:03 +07:00
.gitignore Add Flutter app sigap-mobile as regular folder 2025-05-16 06:36:07 +07:00
.metadata Add Flutter app sigap-mobile as regular folder 2025-05-16 06:36:07 +07:00
README.md Add Flutter app sigap-mobile as regular folder 2025-05-16 06:36:07 +07:00
analysis_options.yaml feat: Update pubspec.yaml with new dependencies and local assets 2025-05-16 15:42:03 +07:00
auth_and_panic_button_flow.md feat: Implement user profile and role management features 2025-05-17 07:10:00 +07:00
pubspec.lock feat(panic-button): add models for events, evidences, incident logs, and sessions 2025-05-16 18:41:16 +07:00
pubspec.yaml feat(panic-button): add models for events, evidences, incident logs, and sessions 2025-05-16 18:41:16 +07:00
schema.prisma feat(panic-button): add models for events, evidences, incident logs, and sessions 2025-05-16 18:41:16 +07:00

README.md

sigap

A mobile app for SIGAP Jember

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.