Project: HireMe
HireMe is a desktop application for managing internship applications, optimized for use via a Command Line Interface (CLI)
while still having the benefits of a Graphical User Interface (GUI).
If you can type fast, HireMe can get your internship tracking tasks done faster than traditional GUI apps.
Given below are my contributions to the project.
New Feature: Added the ability add an internship application entry.
- What it does: Allows the user to add a new internship application entry.
- Justification: This feature is necessary for the functionality of HireMe as users need to be able to add internship applications so that they can track them.
- Highlights: This feature addresses the compatibility issues of the old AddressBook with the functional requirements of HireMe.
New Feature: Added a chart command which summarises the statuses of all internship applications
- What it does: Displays a pie chart that gives insights to the statuses of all internship applications
- Justification: This feature gives a visual representation of the statuses of all internship applications which makes HireMe more interactive.
Code contributed: RepoSense link
Enhancements to existing features:
- Decoupled the validation from the model by creating an abstract class
Validator
Documentation:
- User Guide:
- Added documentation for the
chart
feature
- Developer Guide:
- Added implementation details of the
add
and chart
features. - Added sequence diagrams for
add
, chart
and exit
features. - Added use cases for
add
, chart
and exit
features.
Community: