This application is an Attendance Management System for schools & colleges. Basic idea behind the project is to ease the process of marking the attendance by the lecturer. More specifically, this system will be designed to help the lecturer mark the attendance using the latest technologies like Machine Learning (ML). The system also contains a database containing the data of the student.
Any organization, either large or small, requires an attendance tracking system for effective maintenance of projects and tasks. It is essential for the management to have records of the time and attendance of each student to handle discrepancies and variations within the organization. In today’s competitive world, each and every technology has drastic improvements when automated. Since, manual attendance tracking is a tedious and inefficient process for a group of students, the smart attendance management system with face recognition capabilities takes a huge leap in this scenario. Automatic Facial Recognition is a competent biometrics technology that is used in human machine interaction, security systems, and image processing techniques. Smart attendance system with a modern face recognition system is a real-time solution to handle students with their day-to-day activities and can be used to detect human faces automatically by capturing the current date and time.
- Java - Main Backend Language
- XML - Implement design into code.
- Firebase - Authentication,Storage & Database.
- SQLite Database - For Exel sheet.
- Lottie Animation.
- ML-Kit - Face Detection.
- TenserflowLite - Model for face Recognition
- 3rd party Libraries - To improve UX.
Use Import from Version Control in Android Studio or Clone repo and open the project in Android Studio.
git clone git@github.com:Satyajit-350/Smart-Attendance-System.git
- MobileFaceNet : Research Paper
- Implementation
- https://developers.google.com/ml-kit/vision/face-detection/android
- https://www.tensorflow.org/lite/android
- For better experience run the application on Android 10 or above.
- If the Excel sheet formation is not working, reduce the API level to 27.