Overview
Presience is a cutting-edge mobile application designed to simplify attendance tracking for college students through the use of face recognition technology. By leveraging AI-driven facial recognition, Presience provides a seamless, efficient, and secure method for managing attendance for students, lecturers, and administrators alike.
Key Features
For Students
Face Recognition Attendance: Students can mark their attendance effortlessly by scanning their faces, ensuring accuracy and minimizing errors.
Permission Requests: Students can submit leave requests for absences directly within the app, streamlining communication with lecturers.
For Lecturers
Attendance Management: Lecturers can easily open and close attendance sessions, giving them control over class management.
Approval of Requests: Lecturers can review and approve or deny leave requests, ensuring smooth attendance tracking and recordkeeping.
For Administrators
Student Data Management: Administrators can manage student profiles, including adding, updating, and deleting data, ensuring the system remains accurate and reliable.
Technologies Used
Flutter: Delivering a responsive and intuitive mobile app experience.
Laravel: A robust PHP framework for building the application's backend and APIs.
Flask: Running advanced machine learning algorithms for facial recognition.
MySQL: Reliable database management to store and organize attendance data.
Cloudinary: A cloud-based solution for handling image uploads and transformations, ensuring efficient and secure processing of face recognition data.
Filament: A Laravel package for building and managing admin panels, enabling administrators to oversee and maintain the system with ease.
Firebase Cloud Messaging: Ensuring instant notifications for updates and confirmations.
Why Presience?
Presience is designed to address the specific needs of educational institutions, offering:
A modern and user-friendly interface.
Reliable and secure face recognition technology.
Streamlined communication between students, lecturers, and administrators.
Effortless management of attendance and student records.
By combining advanced technologies with intuitive design, Presience makes attendance tracking faster, smarter, and more reliable for everyone involved.