The College Management System is a web application developed in PHP that allows administrators to manage students, courses, and faculty. This system aims to streamline the operations and data management processes of a college.
- Admin Panel: Add, update, delete, students, faculty and registrar office module
- Student Management: View student information and results.
- Faculty Management: Add new students and mark grades to the students.
- User Authentication: Secure login system for administrators.
- Database Integration: MySQL database integration for persistent data storage.
Dashboard of the College Management System.
Follow these steps to set up the College Management System on your local machine.
- Docker and Docker Compose installed on your machine.
-
Clone the repository:
git clone https://github.com/DarkMatter-999/college-management-system.git cd college-management-system
-
Start the Docker containers:
docker-compose up --build
-
Access the application: Open your web browser and navigate to
http://localhost:8080
.
Ensure your creds.php
file is correctly configured to connect to the MySQL database:
<?php
$hostname = "db";
$username = "root";
$pass = "123";
$db_name = "cms_db";
?>
- Login: The default username for admin is
admin
and default password is123
for provided database to log in as an administrator. - Manage Students: Navigate to the students section to add, update, or delete student information.
- Manage Courses: Navigate to the courses section to add, update, or delete course information.
- Manage Teachers: Navigate to the faculty section to add, update, or delete faculty information.
- Manage Semester: Navigate to the semester section to add, update, or delete semester.
Navigate to the settings section in the admin panel to customize the information according to the user preference.