Student Project Allocation and Management System using PHP with Source Code


This project is entitled Student Project Allocation and Management System. This system allocates the project to the students in a school. The system stores the list of projects, students, and system users. The source code is easy to understand which would be a lot easier for the newbies to learn with. The system uses CRUD (Create, Read, Update, and Delete) Operations which is the common operation that is used when developing a web application that uses databases. I am sharing this source code to help other programmers especially those who are students or new to PHP Programming.

This project is free to download. Feel Free to download and modify the source code the way you desire. You might find something useful from this project and learn something for your own projects. This project was developed using PHP, MySQL Database, HTML, CSS, Javascript (jQuery and Ajax), and Bootstrap for the design.


  • Login Page
  • Home/Dashboard Page
  • Manage Project List
  • Manage Student List
  • Allocate Project to Student
  • Manage System Users

How it Works

  1. System users must enter his/her system credentials to access the system features and functionalities.
  2. Populate the list of projects before the list of students.
  3. Then, Populate the list of students. When adding a new student, the project allocating features also included in the form.
  4. Click the small button that has a rotating arrow icon to change the project to allocate for the student.

How to Run


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)


  1. Open your XAMPP/WAMP's Control Panel and start the "Apache" and "MySQL".
  2. Extract the downloaded source code file.
  3. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  4. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  5. Create a new database naming "allocate".
  6. Import the provided SQL file. The file is known as "allocate.sql" located inside the "db" folder.
  7. Browse the Student's Project Allocation and Management System in a browser. i.e. http://localhost/studentprojectallocation

Admin Access

Username: admin
Password: password


That's it! I hope this PHP Project Source Code will help you with what you are looking for and for your future project.

Enjoy :)

Developer's Information

For any inquiry, contact me @
Email: [email protected]
Yahoo: [email protected]
Whatsapp: 08073047104 or 08140034274

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Pls help me send how to log in. Pls I urgently need it.. I have sent u a message on whatsapp

In the your Database, in table "auth" ther is the account created for login id username password 1 admin password 2 demo password 3 stephen 11tomtom You can use once of this
Submitted byMattia (not verified)on Thu, 10/05/2017 - 23:49

the project misses the file "password.php"?

Add new comment