Projectify is a Final Year Project Management System developed during our Diploma in Information Technology (Year 2, Semester 5) at Asia Pacific University. It is inspired by the functionality of Moodle but enhanced to better facilitate complex student project management, task tracking, and collaborative communication.
The goal of Projectify is to improve how students and educators manage academic projects. While Moodle is a popular Learning Management System, it lacks robust tools for hands-on, collaborative project handling. Projectify bridges that gap by offering an integrated web platform where students can upload tasks, engage in discussions, track their project milestones, and collaborate seamlessly.
It also includes features for lecturers and administrators to monitor progress, manage users and institutions, and provide meaningful feedback. With a focus on usability, Projectify aims to streamline the educational project experience for all users.
- Front-End: HTML, CSS, JavaScript (AJAX)
- Back-End: PHP
- Database: MySQL (via XAMPP)
- Students – Upload submissions, join channels, engage in forums, track progress.
- Lecturers – Manage channels, post materials and tasks, review student submissions, provide feedback.
- Admins – Oversee user accounts, institutions, and appendices.
- User Authentication (Register/Login)
- Chat and Forum Systems for discussion and collaboration
- Submission Uploading & Task Marking
- Channel Management
- Material and Task Posting
- Institution and User Management
- Full Data Flow and Entity-Relationship Modeling
- Structured Testing Plan (Unit + UAT)
- Extensive User Manuals for each role
- System Hierarchy & Context Diagrams
- Data Flow Diagrams (Level 0 & Level 1)
- Complete Data Dictionary for each function
- Screens, UI Designs, and User Manuals
- Unit and User Acceptance Testing Plan
- Key Code Highlights
- Workload Matrix for contribution tracking
This project was collaboratively developed by:
- Chok Jung Shing
- Leong Seng Khuan
- Tong Jia Chuen
- Tan Po Yeh (me)
We would also like to express our sincere gratitude to our lecturers and mentors who supported and guided us through the development of this project.
A detailed workload matrix is included in the documentation, ensuring fair and transparent contribution across all team members.
Projectify reimagines student project collaboration with a purpose-built web platform. It combines the strengths of existing learning management systems with improved tools for academic project workflows, feedback loops, and communication — making it easier for students to succeed and for educators to support them effectively.