CAMS - College admission management system website with user & admin panel is an application built with PHP MySQL. It is responsive website project which is developed using PHP MySQL. 

In this project, you can manage the course, notices, enquiries, email subscribers, registered users, admins, social medias, Profile update, change password from the Admin Dashboard. Manage Admission Applications & its fees, view application, search application, view report and update application statuses. You have Settings for website manage like, website name, seo, contact info, email, etc.

From the Student/User Dashboard, you can manage to Apply for the Admission and submit the application form. See the Approval/Rejected/Pending of the applied application. Once its application is "selected" by the ADMIN, you can then do the payment of this applied course from the user dashboard by logging it.

From the Student/User Dashboard also you can change password, update profile and detail on Dashboard.   




  1. List of Courses in CARD view and an apply now button.
  2. These courses can be hidden & shown by managing from the Admin Dashboard.


  1. Listing all the notices
  2. These notices can be hidden & shown by managing from the Admin Dashboard.

Contact Us:

  1. Contact Form with Contact Information. 
  2. Contact Information can be added/updated from Settings in the Admin Dashboard.
  3. Contact Form Submission: Once the Contact form is submitted, you will be able to see it in the Admin Dashboard & update its status as read or un-read.

Home page:

  1. Slider
  2. About Us with static content.
  3. Latest Notices and view more notices.

About Us Page:

Login Page: Student login Form

Register Page: Student Registration Form

Footer Area:

  1. CAMS: details can be updated from the Settings - Admin Dashboard
  2. Social Media: it can be managed from Social Media - Admin Dashboard.
  3. Contact Information: it can be managed from Settings - Admin Dashboard.

Newsletter (Footer area):

  1. Enter email id to subscribe it.
  2. You can find these newsletters (subscribers) in the Admin Dashboard at Subscribers menu.

User Dashboard:

Register & Login to access the Student Dashboard.


  1. On this Dashboard page: you will see the Admission Form STATUS like - it is Selected, Pending, Rejected, Is your Fee submitted.

Admission Form:

  1. Apply for the course: click on "Apply Now" button to open the Admission Form Page.
  2. Admission Form Page opens: Fill all the required fields & submit the Form.
  3. Once the Admission Form is submitted, you will be able to see the Admission Form Submitted Details.
  4. View submitted Admission Form:
    4.1: See the Application Status as Selected or Rejected or Pending.
    4.2: You can view and download the Uploaded Files/Documents like: TC, Marksheets.
  5. Edit Application (Admission Form): this EDIT option will visible until the Application Status is SELECTED.
  6. Print: You can print the submitted admission form as PDF.

Submit Fees:

  1. This is a place to add your fee payment detail.
  2. You will be allowed to pay once your Admission Application Form is SELECTED.
  3. So, once Application is Approved from the Admin Dashboard.
    3.1: Your Admission Fee Amount will be shown on it.
    3.2: You can select the Payment mode type and enter the basic details and Submit it.
  4. Once Payment is done: you will be see the payment details done.

Profile: You can update your profile.

Change Password: You can change your password by providing the Current password.

Logout: you can log out from your dashboard.

Admin Dashboard:


  1. You will see the Analytics of your Applications like Admission forms Submissions (Selected, Pending, Rejected, Total). 
  2. Other Information: Total courses, notices, enquires, newsletters (subscribers), registered users, admins.

Notification at Top Corner:

  1. This notification is about the Admission Form submissions, when any Student submits an application form, the admin will get notified.
  2. Click on the Notification to view that Admission Application Form.
  3. Once the Application is "Selected" or "Rejected", the notification will be removed from the Notification dropdown.

Admission Applications Forms:

  1. List of admission applications.
  2. Filter the application form by ALL, Pending, Selected, Rejected.
  3. Can View the application form and see the all file/documents they have uploaded while submitting the application form.
  4. View application form & Update its STATUS:
    4.1: Select Application Status: Selected, Pending, Rejected.
    4.2: Enter the Application Remark (Reason).
    4.3: Enter the Fee Amount. Also this is conditional on basis of Application Status, where if you select as Rejected, then the FEE Amount input box will be hidden.
  5. Once the Application STATUS is updated, then it will reflect on the Student Dashboard to "Submit Fees".
  6. View Fees payment information of each selected application.

Search Application: 

  1. Search the Application Form by the "Application Number" 
  2. Reset option for searched application.
  3. Can VIEW the searched application.


  1. Get the report by filtering From Date - To Date.
  2. Listing all the filtered records.


  1. List all the courses.
  2. Create a course.
  3. Edit & Update details with Active or InActive (Show/Hide).
  4. Delete course.

Registered Users (Students):

  1. List all the students.
  2. Create a user/student.
  3. Edit & Update details with Banned or Not-Banned.
  4. Delete user/student.

Public Notices:

  1. List all the Notices.
  2. Create a Notice.
  3. Edit & Update details with Active or InActive (Show/Hide).
  4. Delete Notices.


  1. List all the Enquiries.
  2. Filter the enquiry status as All, Read, UnRead.
  3. View the enquiry and update its Status to Read, UnRead.
  4. Delete enquiry.

Subscribers (NewsLetter):

  1. List all the Subscribers.
  2. Delete Subscriber.


  1. List all the admins.
  2. Create an admin.
  3. Edit & Update details with Banned or Not-Banned.
  4. Delete admin.

Social Media:

  1. List all the Social Media links.
  2. Create a Social Media.
  3. Edit & Update details with Show or Hide.
  4. Delete Social Media.

Settings: This setting is all about Website Setting.

  1. Update the Title (Website Title)
  2. Small Description - You can find the content in Footer area.
  3. SEO Headers:
    3.1: Meta Keyword & Description:  (Website meta keyword & description)
  4. Contact Information: 
    You can find the content in Footer area & Contact Us Page.
    4.1: 2 email ids.
    4.2: 2 phone numbers.
    4.3: contact address.

Change Password: You can change your password by providing the Current password.

Logout: you can log out from your dashboard.


Host : Localhost

PHP Version : PHP7.x and above

Database : MySQL DB

Web Browser : Chrome, FireFox, Internet Explorer, MS Edge.

Software: XAMPP / Wamp / Mamp/ Lamp (anyone)


To run the project on your pc/laptop :

  1. Download the .zip file and extract the files from it.
  2. Paste the folder inside the xampp/htdocs folder.
  3. Open the config folder inside the main folder, you will find a cams.sql file. Import the .sql file in your database.
  4. Open your project in an editor and setup your database connection in following path: config/dbcon.php
  5. Open your browser and paste "localhost/cams/" in the browser. Your project will be running successfully.

The Credential for Admin login details are given in the guite.txt file in your project.

Get it for
$35 $25

 Free support
 Future product updates
 Quality checked by fundacodester
 Lowest price guarantee

Category PHP > College Admission Management System in PHP MySQL
First release 06 May 2024
Last update 18 May 2024
Files included php, js, html, css, sql
Tags php projects, cams project, college admission project source code
Back to top