JerHong's Project Portfolio Page
Project: CinternS
CinternS is a desktop app for managing internship applications, optimised for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).
Given below are my contributions to the project.
- New Feature: Include
Interview
as one of the fields ofApplication
.- What it does:
Interview
contains its own fields, includingRound
,InterviewDate
,InterviewTime
andLocation
, all of which are in turn included into a separated list to be displayed on the GUI. - Justification: This allows the user to have a quick and clear glance at his / her past and future interviews so that the user can better manage his / her internship applications.
- Highlights: This enhancement provides two additional commands:
AddInterviewCommand
: Allows user to add new interview to existing application.RemoveInterviewCommand
: Allows user to remove existing interview from application.
This enhancement acts as the backbone of other newly implemented features, e.g.Sort
,Remind
,Archive
, etc. It also involves every component of the app to implement this feature, hence complete understanding of the components is necessary.
- Credits: N.A.
- What it does:
-
Code contributed: RepoSense link
- Project management:
- Managed milestones to ensure issues and deliverables are completed on time.
- Prepared demos for v1.2 and v1.3 for tutorial classes.
- Enhancements to existing features:
- Documentation:
- User Guide:
- Developer Guide:
- Other:
- Updated README.md and index.md to ensure GitHub and the CinternS Product Website are displaying correctly.
- Community: