forked from nus-cs2113-AY2425S1/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 #231 from SemiColonKen/master
Update UG to be more detailed. Added junittest for remove-user. Updated remove-user for empty customer list. Added PPP
- Loading branch information
Showing
4 changed files
with
136 additions
and
10 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
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,44 @@ | ||
# Kenneth Tan - Project Portfolio Page | ||
|
||
## Project: CliRental | ||
|
||
CliRental is a straightforward, user-friendly application designed to help manage car rental operations efficiently. | ||
Built with Java, this app allows users to track rental transactions, manage customer information, | ||
and monitor car availability through a series of command-line commands. Key functionalities include | ||
adding and removing customers, logging rental transactions, checking car availability, | ||
and marking transactions as completed. Designed for quick access and ease of use, | ||
this app is ideal for small to mid-sized rental services looking to streamline operations without a complex interface. | ||
|
||
## Summary of Contributions | ||
|
||
### <u>Features added</u> | ||
|
||
`Feature 1` : Add the ability to remove customers details from the database. | ||
|
||
* What it does : Allows user to remove a customer from our database. | ||
* Justification: Customer details such as contact number can change, removal of customers allow the updated information | ||
to be added afterwards. It also important to allow removal when details have been entered wrongly. | ||
* Highlights: This command allows user to remove customer which is the building blocks for our application. Without the | ||
ability to remove customers , the app would not achieve its intended use. | ||
|
||
`Feature 2` : Add the ability add a rental transaction into the database | ||
|
||
* What it does : Allows user to add a rental transaction into the database using information from the car and the customer | ||
* Justification: To allow management of rental transaction, it is essential to add a rental transaction into the database. | ||
This allows the user to keep a record of all rental transactions that have occurred which can then be view later on. | ||
* Highlights: This command allows user to add a rental transaction which is the part of the main feature for our | ||
application, rental management Without the ability to add transaction, the app would not serve its purpose. | ||
|
||
|
||
### <u>Enhancements to existing features:</u> | ||
* Worked with rexkoh425 to save Transaction ID | ||
* Added case insensitive features for some commands, e.g remove-user and add-tx | ||
|
||
### <u>Documentation:</u> | ||
#### User Guide: | ||
Added documentation for the features e.g. remove-user and list completed transactions. | ||
Added sample outputs to match the latest release | ||
|
||
### <u>Code Contribution</u> | ||
|
||
Code contributed: https://nus-cs2113-ay2425s1.github.io/tp-dashboard/?search=SemiColonKen&breakdown=true |
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
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