Skip to content

Arzzzzy/ClassTrack-Attendance-System-with-Reporting

Repository files navigation

ClassTrack: Attendance System

ClassTrack is a class attendance system designed to streamline attendance management. It includes features for adding class lists, adding student lists, and maintaining attendance checklists. Additionally, it generates detailed attendance reports to help educators keep track of student participation.

Languages Used

  1. Frontend: HTML, CSS, JavaScript, Bootstrap (CSS Frameworks)
  2. Backend: PHP
  3. Database: MySQL

Others

  1. Ajax: (API Fetch)
  2. Jquery
  3. Flashdata: (Success Message/Warning Message)
  4. Sweetalert2: (Handles Delete/Error Message)

Team

  1. Arzadon, Christian Andrei Tolentino - Backend (Team Leader)
  2. Caranto, Althea Margharette - Frontend
  3. Domingo, Fritzjerald Lagmay - Backend
  4. Gumabay, Carl John - Frontend

Installation

Clone the repository:

bash Copy code git clone https://github.com/Arzzzzy/ClassTrack-Attendance-System-with-Reporting.git Navigate to the project directory:

bash Copy code cd ClassTrack-Attendance-System-with-Reporting Set up your database:

Import the provided SQL file into your MySQL database. Update the database connection settings in the dbconnect.php file. Start the server:

If you are using XAMPP, place the project folder in the htdocs directory and start the Apache and MySQL services. Open your browser and navigate to http://localhost/ClassTrack-Attendance-System-with-Reporting/

Usage

  1. Add classes and students through the provided interfaces.
  2. Maintain attendance checklists for each class.
  3. Generate and view detailed attendance reports.

Contact

For any inquiries or issues, please contact :

Christian Andrei Tolentino Arzadon: arzzpaypal@gmail.com