Maintaining the daily records of employees attendance ,their leaves status physically consumes ample amount of time and there are chances of making mistakes .Thus there is a need to have a software application which helps employees to keep track of their attendance ,leave status.
Hence this application helps employees and the employer in making the process of tracking attendance, leaves which in turn reduces workload and thus increases efficiency.
Employee
- Sign In and Sign Up
- Can apply for leave
- Get status of his leave applications
- Browse through holidays list
- Can mark his attendance
- View his attendance history
Admin
- Sign In
- Can add holidays for the office
- View employees
- Approve or Reject leave applications
- Get employee details who applied for leave
- Browse through employee details
- View attendance history of employees
Sign Up/Sign In
Admin Panel
Employee Panel
VSCode or Android Studio
Install the dependencies by running:
flutter pub get
flutter run
Database
: Firestore
Frontend
: Flutter
For more details- Firebase Cloud Functions
Flutter Documentation- Flutter
Dart Programming- Dart
------------------------------------------