A web-based project management system : NTUCollab

NTUCollab is a web-based project management system built to facilitate students and supervisors in the Final Year Project (FYP). It serves as a project management tool that will help in conveying information and improve efficiency of communication between students and their supervisors. In the schoo...

Full description

Saved in:
Bibliographic Details
Main Author: Ng, Wai Kit
Other Authors: Chua Hock Chuan
Format: Final Year Project
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/77930
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:NTUCollab is a web-based project management system built to facilitate students and supervisors in the Final Year Project (FYP). It serves as a project management tool that will help in conveying information and improve efficiency of communication between students and their supervisors. In the school of Electrical and Electronics Engineering (EEE), every student must take on a FYP to graduate. It marks as a summary and a formal application to what they have learnt in their studies. Developing a system that aims to create a better platform and improve the process of FYP can potentially benefit every student. NTUCollab is built on React, a frontend library in JavaScript, and Django, a python framework. It utilises SQLite as a database for data storage as well as CSS for styling. Other libraries such as date-fns is vital as a date utility library. I have successfully developed a calendar module that displays an academic calendar and can manage tasks and reports. The calendar displayed corresponds to the assigned FYP of the student. Tasks are created by supervisors for students to complete and each task accepts a report. These reports consist of input fields such as “to-dos” and “done” which indicates the progress of the project.