This web application is designed to facilitate course registration for students for Siemens Centre of Excellence, MIT campus, Anna University. It is built using PHP and MySQL.
- User Authentication: Students and administrators can log in securely.
- Course Listing: View available courses with details such as title, description, and available slots.
- Registration: Students can register for courses, and administrators can manage registrations.
- Admin Panel: Admins have access to an admin dashboard to manage courses, student registrations, and user accounts.
- User Profile: Allows the user to upload their profile photos and authenticate Aadhaar number.
To set up this application locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/vijaisuria/scoe-course-regirstation-php.git
-
Database Setup:
- Create a MySQL database (scoe).
- Import the
scoe-db.sql
file provided in thedatabase
folder to set up the necessary tables and initial data.
-
Configuration:
- Navigate to the
config
folder. - Update
connection.php
with your MySQL database credentials.
- Navigate to the
-
Run the Application:
- Deploy the application on a PHP server (e.g., Apache, Nginx, XAMPP).
- Access the application through your browser.
-
Student Registration:
- Students can create an account or log in if they already have one.
- Browse available courses, view details, and register for desired courses.
-
Admin Panel:
- Admins can log in with elevated privileges.
- Access the admin dashboard to manage courses, student registrations, and user accounts.
- PHP
- MySQL
- HTML/CSS
- JavaScript
- Bootstrap@5.3.0
- Google Font 'Poppins'
- Special thanks to MIT, SIEMENS CENTRE OF EXCELLENCE (SCoE) for inspiration and reference.
- Special thanks to Google Font 'Poppins' and Bootstrap@5.3.0 for their contributions to this project.
Contributions are welcome! Feel free to submit pull requests or open issues for any bugs or feature requests.
This project is licensed under the MIT License.