Welcome to the Project Management System project! This system helps manage student projects, marks, attendance, and more.
- Login System: Users can log in based on their roles (admin, guide, student).
- Dashboard: Different dashboards for admin, guide, and student users.
- Project Management: Students can submit project links, and guides can review and add remarks/ratings.
- Web server software (e.g., XAMPP)
- PHP version 7.x
- MySQL database
-
Clone this repository
-
Import the database:
- Navigate to the
db.mddirectory. - Copy all and paste it into your xampp mysql
- Configure database connection:
- Update
db_connection.phpwith your database credentials:$servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "student_management_system"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }
- Start your local web server.
- Navigate to the project directory in your web browser.
- Log in using the provided credentials for admin, guide, or student.
- Log in as an admin.
- Navigate to "Manage Users" to view existing users.
- Log in as a guide.
- Use the system to assign group IDs to students.
- Log in as a student.
- View assigned group IDs and submit project links.
- Log in as a student.
- Navigate to "Submit Progress" to submit project links.
- Provide the project ID and project link.
- Log in as a guide.
- Navigate to "See Group Weekly Progress" to view submitted project links.
- Add remarks or ratings based on the project submissions.
Contributions are welcome! Here's how you can contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/new-feature). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature/new-feature). - Create a new Pull Request.
Currently it supports only manual user addition For user management, manually add users directly to the MySQL database using a tool like phpMyAdmin in XAMPP.
This project is licensed under the MIT License.