Skip to content

Commit

Permalink
Merge pull request #309 from DextheChik3n/293-draft-ppp-v2.1
Browse files Browse the repository at this point in the history
293 draft ppp v2.1
  • Loading branch information
ShaniceTang authored Nov 10, 2023
2 parents 0ac1bfb + 1375b4f commit 5127aaf
Show file tree
Hide file tree
Showing 8 changed files with 64 additions and 11 deletions.
10 changes: 5 additions & 5 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

Display | Name | Github Profile | Portfolio
--------|:--------:|:----------------------------------------:|:---------:
![](images/aboutUs/shanice.jpg) | Shanice | [Github](https://github.com/ShaniceTang) | [Portfolio](docs/team/shanicetang.md)
![](https://via.placeholder.com/100.png?text=Photo) | Naychi | [Github](https://github.com/NaychiMin/tp) | [Portfolio](docs/team/johndoe.md)
![](https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.scmp.com%2Fweek-asia%2Fpolitics%2Farticle%2F3095228%2Fmalaysia-najibs-cheesy-super-ring-jibe-comes-back-bite-him-after&psig=AOvVaw2ohFjBBhoZxtARfOKEnTXE&ust=1696586245977000&source=images&cd=vfe&opi=89978449&ved=0CBEQjRxqFwoTCJiboLbS3oEDFQAAAAAdAAAAABAE) | Zi Yi | [Github](https://github.com/ziyi105) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Dexter Hoon | [Github](https://github.com/DextheChik3n) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Chua Zhong Heng | [Github](https://github.com/Cazh1/tp) | [Portfolio](docs/team/johndoe.md)
![](../images/aboutUs/shanice.jpg) | Shanice | [Github](https://github.com/ShaniceTang) | [Portfolio](../docs/team/shanicetang.md)
![](https://via.placeholder.com/100.png?text=Photo) | Naychi | [Github](https://github.com/NaychiMin/tp) | [Portfolio](../docs/team/NaychiMin.md)
![](https://via.placeholder.com/100.png?text=Photo) | Zi Yi | [Github](https://github.com/ziyi105) | [Portfolio](../docs/team/ziyi105)
![](https://via.placeholder.com/100.png?text=Photo) | Dexter Hoon | [Github](https://github.com/DextheChik3n) | [Portfolio](../docs/team/dexthechik3n.md)
![](https://via.placeholder.com/100.png?text=Photo) | Chua Zhong Heng | [Github](https://github.com/Cazh1/tp) | [Portfolio](../docs/team/Cazh1.md)
Binary file added docs/images_PPP/dexter/division_of_labour.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images_PPP/dexter/division_of_labour1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images_PPP/dexter/project_discussion1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images_PPP/dexter/project_discussion2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
59 changes: 59 additions & 0 deletions docs/team/dexthechik3n.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Dexter Hoon's Project Portfolio Page
## Project: CafeCRTL

-----------------------------------------------------------------------------------------------
### **Overview**
CaféCTRL aims to optimize managing of inventory and cash flow in a restaurant. Our CLI platform also empowers users to streamline stock inventory, menu and orders. The user interacts with it using a CLI. It is written in Java, and has about 6 kLoC.

-----------------------------------------------------------------------------------------------

## **Summary of Contributions**

### Code Contribution
[RepoSense Link](https://nus-cs2113-ay2324s1.github.io/tp-dashboard/?search=&sort=groupTitle&sortWithin=title&timeframe=commit&mergegroup=&groupSelect=groupByRepos&breakdown=true&checkedFileTypes=docs~functional-code~test-code&since=2023-09-22&tabOpen=true&tabType=authorship&tabAuthor=DextheChik3n&tabRepo=AY2324S1-CS2113-T17-2%2Ftp%5Bmaster%5D&authorshipIsMergeGroup=false&authorshipFileTypes=docs~functional-code~test-code&authorshipIsBinaryFileTypeChecked=false&authorshipIsIgnoredFilesChecked=false)

### Enhancements implemented
#### Feature
* **Add Dish** <br>
Function: To allow the user to add a dish with the price and its ingredients to the menu<br>
* The most crucial feature in the application in order for all the other features to perform their functions, which had to handle many arguments such as the names, price and quantity.
* **Exit** <br>
Function: To exit from the application
* Implemented the backend logic in the main class in order to detect the user entered the `bye` keyword in order to exit from the application which was important to allow the storage to text file functionality to work

### Enhancement
* Created the methods for reading and writing files in FileManager.java
* Created the regex patterns for most of the command features <br>
* Required effort in learning how to format the regex string in order to get the specific intended user inputs
* Created a ParserException class to allow for the use of handling specific errors<br>
e.g checking for repeated dish/ingredient name, invalid price type, missing arguments, etc.

### Contributions to the UG
* Added documentation for the features: "add dish" and "exit" application
* Added "Quick Start", "Notes about command format" and "Known Issues" section

### Contributions to the DG
* Add implementation for "Add dish" feature
* Add implementation for the Storage class

### Contributions to team-based tasks
* Setting up the GitHub team org/repo
* Created the main `CafeCtrl` class and the basic data objects such as `Menu`, `Ingredient` and `Dish`
* Maintaining a bit of Gradle file
* Maintaining the issue tracker, specifically creating the tags and assigning issues to team members with Zi Yi
* Managed releases v1.0, v2.0
* Approving and merging PRs

### Review/mentoring contributions
* Examples of PRs reviewed:
[#98](https://github.com/AY2324S1-CS2113-T17-2/tp/pull/98), [#119](https://github.com/AY2324S1-CS2113-T17-2/tp/pull/119), [#190](https://github.com/AY2324S1-CS2113-T17-2/tp/pull/190)
* Managed the project team discussions by providing a meeting outline
![Screenshot of Project Outline 1](../images_PPP/dexter/project_discussion1.png)<br>
![Screenshot of Project Outline 2](../images_PPP/dexter/project_discussion2.png)<br>
* Provided a summary of the division of labour after meetings
![Notion Screenshot](../images_PPP/dexter/division_of_labour1.png)<br>
![Telegram Screenshot](../images_PPP/dexter/division_of_labour.png)<br>

### Contributions beyond the project team
Reported bugs and suggestions for other teams in the class <br>
(example: [#19](https://github.com/nus-cs2113-AY2324S1/tp/pull/19))
Binary file removed docs/team/img.png
Binary file not shown.
6 changes: 0 additions & 6 deletions docs/team/johndoe.md

This file was deleted.

0 comments on commit 5127aaf

Please sign in to comment.