This Attendance System is a web application designed to simplify and streamline attendance tracking for both teachers and students. It removes the hassle of manual record-keeping, reduces errors, and provides a smooth, user-friendly experience.
Teachers can effortlessly create and manage their classes through a simple dashboard. They can see live updates of student attendance and view attendance summaries as charts or percentages. Teachers can generate unique class codes for students to join their classes, and create daily attendance codes that students use to mark themselves present.
Students can easily join classes by entering a unique code provided by their teacher. They can view all their enrolled classes from a centralized dashboard, track their attendance percentage for each class, and mark themselves present each day using a provided attendance code.
- Install XAMPP
- Download and install XAMPP if you don't have it already.
- Clone the Repository
git clone https://github.com/RT-1848/WebTechFinal.git
- Move Project to XAMPP's htdocs Directory
- Copy or move the project folder into your XAMPP htdocs directory
- Start Apache and MySQL
- Open the XAMPP Control Panel and start both Apache and MySQL.
- Set Up the Database
- Go to http://localhost/phpmyadmin/
- Import the provided .sql file into the new database.
- Configure the Project (Optional)
- If needed, update database connection settings in the project file (database.php) to match your local MySQL host, username, password, and database name.
- Access the Application
- Open your browser and go to: http://localhost/WebTechFinal/
PHP, MySQL, HTML, CSS, JavaScript
Youssef Botros, Harry He, Khalid Khalel, Henry Ngo, Ryan Thieu, and Marcos Wofford