Staff Scan is an Android application developed as part of the New Vibrant Hackathon 2023. This innovative app is designed to streamline attendance management for organizations, providing a secure and efficient solution for monitoring employee attendance.
Users can log in securely using a password provided by the admin. This ensures that only authorized personnel have access to the app's features.
The app allows users to easily mark their attendance by utilizing the device's camera. Staff Scan employs advanced technology to verify the user's location, ensuring that attendance is only recorded when the user is physically present at the designated place. The app checks for mock locations, validates the user's face, and ensures the absence of multiple faces during the attendance punch.
Users have the ability to view their attendance history, providing them with a comprehensive overview of their punctuality and attendance patterns.
Staff Scan enables users to manage their profiles efficiently, keeping their information up-to-date.
Employees can submit leave requests directly through the app, simplifying the process and facilitating seamless communication with the administration.
The app streamlines task management by notifying users of their assigned tasks and deadlines. Users receive real-time notifications to stay informed and organized.
- Android Studio
- Java
- Google Firebase (for authentication and data storage)
- Google Play service (For Location)
- 00webhost (For Database)
- MLKit (Face Detection)
- Clone the repository.
- Open the project in Android Studio.
- Configure Firebase for authentication and data storage.
- Build and run the app on an Android device or emulator.
- Ishan Purohit
If you encounter any issues, have suggestions, or would like to contribute to the project, feel free to open an issue or contact the project maintainers.
Thank you for checking out Staff Scan, a project developed with passion during the New Vibrant Hackathon 2023!