MIF_E31221222/sigap-mobile
vergiLgood1 ffed8b8ede feat(panic-button): add models for events, evidences, incident logs, and sessions
- Implement EventModel with JSON serialization and deserialization.
- Create EvidenceModel with associated JSON handling.
- Develop IncidentLogModel to manage incident logs and their evidences.
- Introduce SessionsModel to track user sessions related to events.
- Update index file to export new models.

feat(personalization): introduce permissions and resources models

- Add PermissionModel to manage user permissions with JSON support.
- Create ResourceModel to define resources and their associated permissions.
- Ensure proper serialization and deserialization for both models.

chore(database): update Prisma schema for new models and relationships

- Add new models: events, evidences, incident_logs, sessions, permissions, and resources.
- Define relationships between users, roles, and permissions.
- Update existing models to maintain referential integrity.
- Introduce enums for session status, contact message status, crime rates, and crime status.
2025-05-16 18:41:16 +07:00
..
.vscode feat: Update pubspec.yaml with new dependencies and local assets 2025-05-16 15:42:03 +07:00
android feat: Update pubspec.yaml with new dependencies and local assets 2025-05-16 15:42:03 +07:00
assets feat: Update pubspec.yaml with new dependencies and local assets 2025-05-16 15:42:03 +07:00
ios feat: Update pubspec.yaml with new dependencies and local assets 2025-05-16 15:42:03 +07:00
lib feat(panic-button): add models for events, evidences, incident logs, and sessions 2025-05-16 18:41:16 +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(panic-button): add models for events, evidences, incident logs, and sessions 2025-05-16 18:41:16 +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.