Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 2.01 KB

gohkengseng.adoc

File metadata and controls

56 lines (36 loc) · 2.01 KB

Goh Keng Seng - Project Portfolio

PROJECT: EduBuddy


Overview

EduBuddy is a desktop application designed for secondary school teachers to manage student information better. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC.

Summary of contributions

  • Major enhancement: Added the ability to create appointments and display it on the UI

    • What it does: allows the user to manage and keep track of their appointments easily

    • Justification: This feature improves the product significantly because nowadays, secondary school teachers tend to have a rather hectic lifestyle due to added on responsibilities, so this feature will help to keep track of any appointments with students in a more organized manner.

    • Credits: External libraries from Google Calendar API was used.

  • Minor enhancement: added a sort command that allows the user to sort the list of students based on different parameters

  • Code contributed: [Functional code] [Test code]

  • Other contributions:

    • Project management:

      • Managed releases on GitHub and code integration

    • Enhancements to existing features:

    • Documentation:

    • Community:

    • Tools:

Contributions to the User Guide

Given below are sections I contributed to the User Guide. They showcase my ability to write documentation targeting end-users.

Contributions to the Developer Guide

Given below are sections I contributed to the Developer Guide. They showcase my ability to write technical documentation and the technical depth of my contributions to the project.