UNDERGRADUATE PROJECTS' MANAGEMENT SYSTEM (PMS)

Undergraduate Thesis2024

Hero Image 1
Hero Image 2

A web-based application that caters for the undergraduate project needs by ensuring a seamless process from the allocation to the supervision

Problem / Motivation


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

Project Pictures


Project Image
Project Image
Project Image
Project Image
Project Image
Project Image

Tech Stack


Stack Image
Stack Image
Stack Image
Stack Image

Features


.

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

Architecture & Design

Structure / Flow


.

Admins create a new session

Joining Line
.

Admins upload final year student data for the session

Joining Line
.

Admins Update Lecturer record

Joining Line
.

Admins assign coordinators

Joining Line
.

Lecturers select their areas of specialization

Joining Line
.

Lecturers select their areas of specialization

Joining Line
.

Admins decide whether the allocation is done based on area of specialization or randomly

Joining Line
.

Admins can reallocate students

Joining Line
.

Once allocation is done, allocated students are available to lecturers and vice-versa

Design Principles


.

Automation

Challenges and Solutions


.

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

Demo and Links


.

Live Demo

Demo Link Unavailable

.

Source Code (GitHub)Click Me

.

My Role

Solo developer: Designed and implemented the system

Design Icon

Contact


I'm currently available for freelance work

Send me a message

© 2025 - 2026 ZayonSoft. All rights reserved.

Design By Miracle John