AttendanceGO! uses Computer Vision to perform Facial Recognition to streamline the attendance taking process. Lecturers simply have to mount their mobile devices on a stand and position it near the door of the classroom. As students walk in, their faces are recognised by our system, and their attendance is automatically marked. Attendance can be marked as either 'present' or 'late', depending on the configuration set by the lecturer.
The onboarding process is really simple. The school's admin will create user accounts for all students by uploading a .csv file containing some of their information. When the student first logs into their account, they will be prompted to take a Profile Picture. This profile picture is then used to train our Facial Recognition model to assist in the attendance taking process. As little as ONE photo is required, making it super simple for them.
When uploading a Medical Certificate (MC), information from the MC, such as the MC's NRIC, start date, duration, and more are automatically extracted, streamlining the MC approval process for the school's admin.
AttendanceGO! is built using Next.JS (TypeScript) and TailwindCSS for our Front-End, with ExpressJS and NodeJS for our Back-End. Firebase (Cloud Firestore, Cloud Storage) powers our database. OpenAI's GPT-4o-Mini model is used to extract information from Medical Certificates, and our Facial Recognition was powered by Tensorflow and Face-API.
Back-End Repository: https://github.com/WTH24-DropTable/DropTable-BackEnd
Continue improving our various features, including but not limited to:
- Automating Medical Certificate approval through the use of AI
- Expanding our use-cases to target companies






