This repository contains a web-based School Management System developed to handle various administrative tasks of a school efficiently.
- User Authentication: Secure login system for administrators and staff.
- Test Management: Create, manage, and evaluate student tests.
- Database Integration: Utilizes MySQL for data storage and retrieval.
- Backend: PHP
- Frontend: HTML, CSS
- Database: MySQL
To set up the project locally:
-
Clone the repository:
git clone https://github.com/KanishkRanjan/school.git
-
Navigate to the project directory:
cd school -
Set up the database:
- Create a new MySQL database.
- Import the provided SQL file (
sql/database.sql) to set up the necessary tables.
-
Configure the database connection:
-
Update the
connection.phpfile with your database credentials:$servername = "your_server_name"; $username = "your_username"; $password = "your_password"; $dbname = "your_database_name";
-
-
Run the application:
- Place the project folder in your web server's root directory (e.g.,
htdocsfor XAMPP). - Start your web server and navigate to
http://localhost/school/in your browser.
- Place the project folder in your web server's root directory (e.g.,
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License.
For inquiries or feedback, please contact Kanishk Ranjan.