UniLink is an online platform that connects university students, teachers, and administrators in a single platform. It provides various features to enhance communication, collaboration, and information sharing within the university community.
- User Management: UniLink offers user management functionality where administrators can create, edit, and delete user accounts for students, teachers, and administrators.
- Courses Management: Administrators can manage the courses offered by the university, including creating new courses, editing course details, and deleting courses.
- Programs Management: UniLink allows administrators to manage academic programs offered by the university. They can create new programs, update program details, and delete programs.
- Attendance Management: Teachers can take attendance for their classes, and administrators can manage the attendance records. This includes recording attendance, generating reports, and analyzing attendance data.
- Marks Management: Teachers can enter marks for students, and administrators can manage the marks records. This includes recording marks, calculating averages, and generating reports.
- PDF Generation: UniLink provides functionality to generate PDF reports for attendance records, marks records, and other important information.
- Bayesian Classifier: The system includes a Bayesian classifier that predicts student performance based on attendance and marks data.
- Laravel: Backend framework used for developing the UniLink application.
- MySQL: Database management system used for storing data related to users, courses, programs, attendance, and marks.
- Bootstrap 5: Frontend framework used for designing responsive and user-friendly interfaces.
- Clone the UniLink repository to your local machine.
- Configure the database connection settings in the
.env
file. - Run
composer install
to install the project dependencies. - Run
php artisan migrate
to create the necessary database tables. - Run
php artisan serve
to start the development server. - Open your browser and access UniLink at
http://localhost:8000
.
Contributions are welcome! If you'd like to contribute to UniLink, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make the necessary changes and commit your code.
- Push your changes to your forked repository.
- Submit a pull request to the main UniLink repository.
UniLink is open-source software licensed under the MIT license.