- 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. |
||
---|---|---|
.. | ||
.vscode | ||
android | ||
assets | ||
ios | ||
lib | ||
linux | ||
macos | ||
test | ||
web | ||
windows | ||
.env | ||
.gitignore | ||
.metadata | ||
README.md | ||
analysis_options.yaml | ||
auth_and_panic_button_flow.md | ||
pubspec.lock | ||
pubspec.yaml | ||
schema.prisma |
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.