Files
Krow-workspace/apps/mobile/apps/staff/pubspec.yaml
Achintha Isuru 7b576c0ed4 feat: Implement notification and storage services, geofence management, and BLoC for geofence verification
- Add NotificationService for handling local notifications.
- Introduce StorageService for key-value storage using SharedPreferences.
- Create DeviceLocation model to represent geographic locations.
- Define LocationPermissionStatus enum for managing location permissions.
- Implement BackgroundGeofenceService for periodic geofence checks while clocked in.
- Develop GeofenceServiceImpl for geofence proximity verification using LocationService.
- Create GeofenceResult model to encapsulate geofence check results.
- Define GeofenceServiceInterface for geofence service abstraction.
- Implement GeofenceBloc to manage geofence verification and background tracking.
- Create events and states for GeofenceBloc to handle various geofence scenarios.
- Add GeofenceStatusBanner widget to display geofence verification status in the UI.
2026-03-13 16:01:26 -04:00

50 lines
1.1 KiB
YAML

name: krowwithus_staff
description: "KROW Staff Application"
publish_to: 'none'
version: 0.0.1-m4
resolution: workspace
environment:
sdk: '>=3.10.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
# Architecture Packages
design_system:
path: ../../packages/design_system
core_localization:
path: ../../packages/core_localization
# Feature Packages
staff_authentication:
path: ../../packages/features/staff/authentication
staff_availability:
path: ../../packages/features/staff/availability
staff_clock_in:
path: ../../packages/features/staff/clock_in
staff_main:
path: ../../packages/features/staff/staff_main
krow_core:
path: ../../packages/core
krow_data_connect:
path: ../../packages/data_connect
cupertino_icons: ^1.0.8
flutter_modular: ^6.3.0
firebase_core: ^4.4.0
flutter_bloc: ^8.1.6
workmanager: ^0.9.0+3
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^6.0.0
rename: ^3.1.0
flutter_launcher_icons: ^0.14.4
flutter:
uses-material-design: true
assets:
- assets/logo.png