AttendX is a web application designed for schools and universities to streamline the attendance process. The application utilizes machine learning to automate attendance marking through facial recognition. Teachers can use a tablet with a camera to capture students' faces, and the application compares them to stored images in the database. If a match is found, the student is marked as present, and the attendance record is updated.
- Facial Recognition: The application uses facial recognition technology to accurately identify and mark the attendance of students.
- Web-Based: Built on Vue.js, AttendX is a web application that provides easy access and flexibility for teachers to use on tablets.
- Machine Learning Integration: Leveraging machine learning algorithms, AttendX continuously improves its facial recognition capabilities over time.
- Node.js
- Vue.js
- Database (for storing student images)
- Install dependencies:
npm install npm run serve npm run build npm run test npm run lint
- See Configuration Reference.
- Start the application: npm run serve
Open the AttendX web app on a tablet with a camera. Pass the tablet to students, allowing the application to capture their faces. The app compares captured faces to stored images and marks students as present.
AttendX is currently in the development phase, with ongoing improvements and enhancements. Contributions are welcome, and developers can follow the contribution guidelines for more details.
The AttendX project acknowledges the contributions of the open-source community and libraries used in the development process. For detailed information and documentation, refer to the complete project documentation in the repository.