forked from nus-cs2113-AY2324S2/tp
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #210 from ChenKangg/master
add PPP
- Loading branch information
Showing
1 changed file
with
56 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
# Cheong Chen Kang - Project Portfolio Page | ||
|
||
## Overview | ||
Omnitravel is a CLI (Command-Line Interface) app that simplifies travel planning and organization. | ||
Users can add accommodations, food, and landmarks to their itinerary, manage activities easily, and track expenses. | ||
The app offers search, filtering, and currency exchange features, ensuring a smooth travel planning experience. | ||
|
||
### Summary of Contributions | ||
|
||
Given below are my contributions to the project. | ||
|
||
#### Code contribution: | ||
[RepoSense link] | ||
(https://nus-cs2113-ay2324s2.github.io/tp-dashboard/?search=chenkangg&breakdown=true&sort=groupTitle%20dsc&sortWithin=title&since=2024-02-23&timeframe=commit&mergegroup=&groupSelect=groupByRepos&checkedFileTypes=docs~functional-code~test-code~other) | ||
|
||
### New features: | ||
#### Added the ability to get help | ||
* What it does: allows the user to view a list of available commands for the app | ||
* Justification: This feature is important as a new user may not be familiar with how to use the Omnitravel app, thus | ||
providing an easy way to assist a user to view all the commands. | ||
|
||
#### Added the ability to add and remove tags | ||
* What it does: allows the user to tag an existing travel activity and remove a tag from an existing travel activity | ||
if needed. | ||
* Justification: This feature improves the product significantly because a user can tag a travel activity which can | ||
help to better organise their travel activities and conveniently remove the tag to rectify if required. | ||
|
||
#### Added the ability to add and remove expenses | ||
|
||
* What it does: allows the user to add an expense to an existing travel activity and remove an expense from an | ||
existing travel activity if needed. | ||
* Justification: This feature improves the product significantly because a user can add an expense to a travel activity | ||
which can help to track their finances and conveniently remove the expense to rectify if required. | ||
|
||
#### Added the ability to add and remove location | ||
* What it does: allows the user to add a location to an existing travel activity and remove a location from an | ||
existing travel activity if needed. | ||
* Justification: This feature improves the product significantly because a user can add a location to a travel activity | ||
which can help to better organise their travel activities to a specific location and conveniently remove the location | ||
to rectify if required. | ||
|
||
#### Added the ability to find a location | ||
* What it does: allows the user to find a location from existing travel activities. | ||
* Justification: This feature improves the product significantly because a user it allows the user to search for | ||
travel activities based on location and sort the travel planner in an organised manner. | ||
|
||
#### Documentation: | ||
* Contributions to the UG: | ||
Added documentation for the features `help`,`tag`,`untag`,`expense`,`removeexpense`,`location`, | ||
`removelocation`,`findlocation`. | ||
|
||
* Contributions to the DG: | ||
Added description of implementation of `tag` feature + sequence diagram. | ||
Added documentation instructions for manual testing for the features `help`,`tag`,`untag`,`expense`, | ||
`removeexpense`,`location`,`removelocation`,`findlocation`. | ||
|