Skip to content

This PHP-MySQL web app simplifies course registration at Siemens Centre of Excellence, MIT, Anna University. It securely handles user logins, course listings, student registrations, and admin controls, including user profile photo uploads and Aadhaar authentication.

Notifications You must be signed in to change notification settings

vijaisuria/scoe-course-regirstation-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCOE Course Registration System

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.

Features

  • 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.

Installation

To set up this application locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/vijaisuria/scoe-course-regirstation-php.git
  2. Database Setup:

    • Create a MySQL database (scoe).
    • Import the scoe-db.sql file provided in the database folder to set up the necessary tables and initial data.
  3. Configuration:

    • Navigate to the config folder.
    • Update connection.php with your MySQL database credentials.
  4. Run the Application:

    • Deploy the application on a PHP server (e.g., Apache, Nginx, XAMPP).
    • Access the application through your browser.

Usage

  • 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.

Technologies Used

Acknowledgements

Contributing

Contributions are welcome! Feel free to submit pull requests or open issues for any bugs or feature requests.

License

This project is licensed under the MIT License.

About

This PHP-MySQL web app simplifies course registration at Siemens Centre of Excellence, MIT, Anna University. It securely handles user logins, course listings, student registrations, and admin controls, including user profile photo uploads and Aadhaar authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published