Last updated:
0 purchases
attendance management
Attendance Management Package #
The attendance_management package is a comprehensive solution for managing attendance.
Features #
Attendance Pages: The package includes several pages like mark_attendance.dart, manage_attendance.dart, and session_select.dart that provide the user interface for managing attendance.
Attendance Blocs: It provides various BLoCs for state management using the BLoC pattern. These BLoCs handle the business logic for the attendance management.
Attendance Models: It defines various data models like AttendanceRegisterModel, AttendanceLogModel, etc. used in the attendance management process.
Attendance Repositories: The package provides abstract classes for data repositories, AttendanceRepository, RemoteAttendanceRepository, and LocalAttendanceRepository, which can be extended to create repositories for different attendance models. It also includes error handling with InvalidApiResponseException.
Getting Started #
To use this package, add the following dependency to your pubspec.yaml file:
dependencies:
attendance_management: ^any
copied to clipboard
Usage #
To Navigate to any screens of the package:
First add attendance_router to your main app router
Navigate to the required screen using the below code:
context.router.push(ManageAttendanceRoute());
copied to clipboard
Attendance Management package requires below data to be passed from main app:
String _projectId = '';
String _loggedInIndividualId = '';
String _loggedInUserUuid = '';
String _appVersion = '';
String _tenantId = '';
PersistenceConfiguration _persistenceConfiguration;
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.