MIF_E31221222/sigap-mobile
vergiLgood1 07c53818a5 feat: Implement location logs repository with CRUD operations
- Added LocationLogsRepository for managing user location logs.
- Implemented methods to get user location logs, add a new log, get recent logs, and fetch logs within a time range.

feat: Create locations repository for district-based location management

- Added LocationsRepository to handle location data by district ID.
- Implemented methods to fetch locations by district, get location by ID, find nearby locations, and add new locations.

feat: Enhance permissions repository for role-based access control

- Added PermissionsRepository to manage permissions.
- Implemented methods to fetch all permissions, get permissions by role/resource, check user permissions, create and delete permissions.

feat: Update profile repository for user profile management

- Enhanced ProfileRepository to manage user profiles.
- Implemented methods to upload avatars, update profile information, create profiles if they don't exist, and fetch profiles by user ID/NIK.

feat: Develop resources repository for resource management

- Added ResourcesRepository to manage application resources.
- Implemented methods to fetch all resources, get resources by ID/type, create, update, and delete resources.

feat: Create roles repository for role management

- Added RolesRepository to manage user roles.
- Implemented methods to fetch all roles, get roles by ID/name, create and update roles, and fetch permissions for a role.

feat: Enhance users repository for user management

- Updated UsersRepository to manage user data and metadata.
- Implemented methods to check user roles, update user metadata, email, phone, and password, and search users by name/username/email.
- Added functionality to check if a user is banned.
2025-05-17 09:02:06 +07:00
..
.vscode feat: Update pubspec.yaml with new dependencies and local assets 2025-05-16 15:42:03 +07:00
android feat: Add biometric permission and update activity to FlutterFragmentActivity; refactor bindings and remove unused repositories 2025-05-17 07:50:58 +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 location logs repository with CRUD operations 2025-05-17 09:02:06 +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: Add biometric permission and update activity to FlutterFragmentActivity; refactor bindings and remove unused repositories 2025-05-17 07:50:58 +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.