Undergraduate Thesis2024


A web-based application that caters for the undergraduate project needs by ensuring a seamless process from the allocation to the supervision
The need to use technology to ease the workload of lecturers, students and their coordinators by providing a platform that allows them to easily interact






Ability for Admins to manage all system users and components
Separate roles for lecturers, students and departmental coordinators
Departmental coordinators make set the allocation for their respective departments
The lecturers have access to the students allocated to them
Lecturer-student communication available
Students and lecturers have access to an electronic library of past projects available for use

Admins create a new session
Admins upload final year student data for the session
Admins Update Lecturer record
Admins assign coordinators
Lecturers select their areas of specialization
Lecturers select their areas of specialization
Admins decide whether the allocation is done based on area of specialization or randomly
Admins can reallocate students
Once allocation is done, allocated students are available to lecturers and vice-versa
Automation
Challenge
Handling what happens if there's imbalance between the area students wish and number of available lecturers
Solution
Ability to let the admin decide what happens by selecting whether to allocate randomly or to just leave other students unallocated
Live Demo
Demo Link Unavailable
Source Code (GitHub)Click Me
My Role
Solo developer: Designed and implemented the system
I'm currently available for freelance work
Send me a message
© 2025 - 2026 ZayonSoft. All rights reserved.
Design By Miracle John