Skip to content

Latest commit

 

History

History
69 lines (44 loc) · 2.74 KB

lohtianwei.adoc

File metadata and controls

69 lines (44 loc) · 2.74 KB

Loh Tian Wei - Project Portfolio

PROJECT: My Team Manager (MTM)


Overview

My Team Manager (MTM) is a dekstop address book application for football team managers. It can also be personalised to be used for other sports team management too such as basketball. With the features it provides, management of your players' contact details and team information is made easy. While interactions between user and application is mainly by a Command Line Interface (CLI), it features a JavaFx GUI display.

Summary of contributions

  • Major enhancement: Added security and privacy features

    • What it does: Ensures the information stored in MTM is secured and kept private when needed

    • Justification: This feature is crucial for protecting the confidentiality and integrity of the details stored in MTM. It prevents unauthorised tampering of information while also maintaining confidentiality.

    • Highlights: Addition of a locking mechanism to limit functionality of MTM and changing privacy of fields that would maintain confidentiality of certain information

  • Minor enhancement:

    • Added a sort function that allows the list to be sorted by fields for quick viewing of relevant information

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

  • Other contributions:

    • Project management:

      • Documented issues of project using GitHub’s Issue Tracker and address the issues accordingly.

    • Enhancements to existing features:

    • Documentation:

    • Community:

      • PRs reviewed (with non-trivial review comments) [PR#169]

      • Reported bugs and suggestions for other teams in the class (1, 2, 3, 4)

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.