This repository contains the source code for a comprehensive class attendance system using face recognition techniques. The system is developed in Java and requires the following components:
-
Java Development Kit (JDK) 1.8: Ensure you have Java 8 installed. You can download it here.
-
NetBeans IDE: The project is built using NetBeans IDE. You can download NetBeans here.
-
phpMyAdmin: The system uses phpMyAdmin for database management. You can install phpMyAdmin locally or use a remote server. Download phpMyAdmin here.
Follow these steps to set up and run the class attendance system:
-
Clone the Repository:
git clone https://github.com/aafiqah/class-attendance.git cd class-attendance
-
Open in NetBeans:
- Open NetBeans IDE.
- Choose "File" -> "Open Project" and select the cloned repository.
-
Database Configuration:
- Set up a MySQL database using phpMyAdmin.
- Update the database connection details in the project.
-
Run the Application:
- Build and run the project in NetBeans.
- Face recognition-based attendance tracking.
- Automatic notification of attendance to students' guardians via WhatsApp.