This project is a web-based application system for Consolata Medical College. It allows prospective students to browse available courses, apply for a maximum of three courses, and view their application history. Admins can manage courses, staff, and student accounts through a dedicated admin portal.
-
Frontend: Built using HTML, CSS, TailwindCSS, JavaScript, and jQuery to create a user-friendly and responsive interface.
- Course application dashboard with a shopping cart-style interface for selecting courses.
- Applicants can view all available courses with pagination and search through courses by name or description.
- User authentication is implemented to restrict access to any dashboard.
-
Backend: Powered by PHP and MySQL.
- RESTful API endpoints handle CRUD operations to manage applicants, intakes, courses, and applications.
- Data validation and error handling are enforced to ensure smooth application flow.
You can access the live version of the system using the following link:
Live Site
-
Clone the Repository:
git clone https://github.com/iamdarzee/consolatamedcollege.git
-
Start XAMPP and ensure Apache and MySQL are running.
-
Create a Database:
- Open phpMyAdmin.
- Create a new database (e.g.,
sister_leonella_college_db
). - Import the SQL file located in the repository to set up the database structure.
-
Configure the Project:
- In the project folder, locate the
config.php
file. - Update the database credentials to match your local setup.
- In the project folder, locate the
-
Run the Application:
- Place the project files inside the
htdocs
folder of your XAMPP installation. - Access the project through your browser at
http://localhost/consolatamedcollege
.
- Place the project files inside the
The admin side of the application is accessible via the following URLs:
- Localhost: Admin Login
- Live: Admin Login
- Admin ID: 1
- Password: syr2Y!@hZBkR9b
- Add and edit courses.
- Add new staff members.
- View all student accounts.