Karen Lam's Project Portfolio Page
Project: The Intern’s Ship
The Intern’s Ship (TinS) is a desktop application for internship-seeking university students to more efficiently and conveniently manage, coordinate and keep track of their numerous internship applications. Despite being optimised for use via Command Line Interface (CLI), TinS also provides its user with a Graphical User Interface (GUI) to enable its users to navigate the application with ease.
Given below are my contributions to the project.
- New Feature: Added the ability to store Internship Applications and its associated Events
- What it does:
- Justification: This feature is vital for users to use TinS, as it ensures that changes made to TinS data by the user is can be saved and retrieved after and before each command.
- New Feature: Added the ability to view all internships
- What it does: allows the user to view all internships saved in TinS. Only internship position, company and associated tags are displayed in the List Panel.
- Justification: This feature is vital for users to efficiently use TinS as it displays only essential information of all internship a user has, avoiding screen clutter.
- New Feature: Added the ability to find all events with clashing timing
- What it does: finds all Events with clashes in timings (#117, #121, #133)
- Justification: This feature is helpful for users as TinS allows users to add events to internships even if the events result in clashes with other event. As an internship managing application, users require TinS to provide them with a way to find the clashes in their schedule.
-
Code contributed: link
- Project management:
- Documentation:
- User Guide:
- Modification for User Guide Command Summary:
- Crafted initial documentation for command summary of v1.2 (#4)
- Update command summary to accommodate newer features
- Modified documentation for User Guide Features:
- Crafted the “About the User Guide” and “About TinS” Section in User Guide (#202)
- Overall Styling of User Guide (#233)
- Modification for User Guide Command Summary:
- Developer Guide:
- User Guide: