This project is a web-based system for managing an inter-school competition, covering events such as Group Dance, Singing, and Declamation.
Make sure to ⭐ the Repo if you liked it -- It Helps!
- Event Registration: Schools can register for the competition, providing details of participants and teachers.
- Judges Panel: Separate panels for Dancing, Singing, and Declamation events for judges to submit scores.
- Leaderboards: Dynamic leaderboards to display scores and rankings for each competition category.
- Scoring System: Judges can submit scores for different criteria, and the system calculates total scores.
- Database Integration: Utilizes a MySQL database for storing competition-related data.
-
- Purpose: Configuration file for database connection.
- Usage: Include this file in other PHP files that need database access.
-
- Purpose: PHP class for database operations (insert, select, etc.).
- Usage: Used to interact with the MySQL database.
-
- Purpose: Web page for entering scores in the Declamation competition.
- Usage: Judges submit scores, and the data is stored in the database.
-
- Purpose: Landing page for judges to access different competition panels.
- Usage: Provides links to panels for Dancing, Singing, and Declamation events.
-
- Purpose: Displays leaderboards for each competition category.
- Usage: Retrieves data from the database and presents it in a tabular format.
-
- Purpose: Allows schools to register for the competition, providing details of participants and teachers.
- Usage: Captures school details, participant information, and teacher details, storing them in the database.
-
- Purpose: Web page for entering scores in the Singing competition.
- Usage: Judges submit scores, and the data is stored in the database.
-
- Purpose: Directory for storing assets like images and stylesheets.
-
- Purpose: SQL file for creating the database and tables.
- Usage: Import this file into phpMyAdmin to create the database.
-
Clone the repository:
git clone https://github.com/your-username/inter-school-competition.git
-
Install XAMPP.
-
Start the Apache and MySQL modules in XAMPP.
-
Open the
htdocs
folder in the XAMPP installation directory. -
Copy the cloned repository folder into the
htdocs
folder. -
Open the
phpMyAdmin
page in your browser. -
Create a new database named
interschool2023
. -
Import the interschool2023.sql file into the database.
-
Open the config.php file and update the database credentials.
-
Open the register.php file in your browser.
-
Register a school and start using the system!
This project is licensed under the Apache License 2.0
License. See the LICENSE file for details.
Created by:
Made with ❤ in India