Wong Heng Chin - Project Portfolio Page
Wong Heng Chin - Project Portfolio Page
Overview
Project: Nav@NUS
Nav@NUS is an application which helps users navigate themselves around NUS through the NUS shuttle services. The application runs on the Command Line Interface (CLI).
Summary of Contributions
Given below are my contributions to the project.
New Feature: Show buses available at bus stop
- What it does: Allows users to find the buses available at a specific bus stop.
- Justification: This is an important feature as it allows users easy access to the buses available at the stop in the event they are planning to change buses.
New Feature: Execution of favourite command
- What it does: Allows user to execute commands directly from their list of favourite commands.
- Justification: This is an important feature as the command to execute a favourite command directly from the list can be significantly shorter. This helps users obtain required information quicker and reduces the posibility of spelling errors when typing long conventional commands.
Code Contributed
- This RepoSense link reflects my code contribution.
Enhancements implemented
- Storage of list of favourite commands on txt file (Pull request #92)
- Clean corrupted txt file which stores data on list of favourite commands (Pull request #223)
- Wrote tests for FavStorage, BusCommand and ExecFavCommand (Pull request #212)
Contributions to User Guide
Contributions to Developer Guide
- Added implementation details and sequence diagram for
/bus
and/execfav
feature. (Pull request #115, #193) - Added manual testing instructions for E.1, E.4, E.9, E.11. (Pull request #220)
Contributions to team-based tasks
- Skeleton code for favourite features. (Pull request #92)
- Maintained the issue tracker for tasks and documentation.