QR code-based Attendance system
This project is an Admin Dashboard for a university system, developed using PHP and Bootstrap. The dashboard provides functionalities for managing users, students, departments, classes, and attendance. It also includes features for QR code generation and student attendance tracking.
Features
User Management: Create, update, delete users.
Student Management: Display student list, manage student details.
Department Management: Create and manage departments.
Class Management: Create and manage classes and terms.
Attendance Tracking: Record and display attendance, including duration and date of presence.
QR Code Generation: Generate QR codes for various functionalities.
Login System: Separate login for admins and recyclers with appropriate redirects.
Directory Structure
CSS: Contains stylesheet files that define the visual appearance of the application.
db.sql: SQL script for setting up the main database.
Images: Contains image files used throughout the application.
PHP: Contains PHP scripts that handle the server-side logic.
phpqrcode: A PHP library for generating QR codes.
school.sql: An additional SQL script, potentially for setting up a school-specific database schema.
To get started with this project, follow these steps:
Clone the repository
Set up the database:
Use db.sql and school.sql to create and populate your database.
You can use a tool like phpMyAdmin or the MySQL command line to import these SQL files.
Configure your web server:
Ensure you have a web server like Apache or Nginx with PHP support.
Place the files from the PHP directory into your server's root directory.
Run the application:
Access the application via your web browser to start using it.
Contributing
We welcome contributions from the community! If you'd like to contribute, please fork the repository and submit a pull request with your changes.