Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update PPP for Nixon #284

Merged
merged 1 commit into from
Nov 14, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions docs/team/nglixuannixon.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Nixon - Project Portfolio Page


### Summary of Contributions

#### Key Contributions

Features Implemented:

* Feature 1: Add Meal
- Wrote the class for Meal which was used to store meals consumed by the user as an object.
- Allowed project to flow as a lot of the methods required the use of the class Meal


* Feature 2: Add and Delete Meal
- What it does: Allow users to add/delete their meals into a MealList.
- Stores the meal data inputted by users and allow us to create newer features based on it
- Justification: this feature helps user to track their meals.


* Feature 3: List Meals
- What it does: Allows user to view the meals in a list.
- Justification: Allows the user to better see what meals they have already inputted to better monitor their health

* Feature 4: Calculate the Calories Burnt
- What it does: Calculate the calories burnt based on the workouts done on the specified date.
- Justification: Allows the user to keep track of their fitness goals through the calories burnt from meals.


* Feature 5: Calculate the Calorie Balance
- What it does: Calculate the calories balance (surplus/deficit) based on the user's daily calorie limit, meal consumed and workouts done for the day.
- Justification: Allows the user to keep track what is the net calorie gain for each day and better monitor their health.


* JUnit Tests: JUnit Testing of Code Written.
- Created a few of the Junit Tests for the classes I have implemented.



#### Code Contributions to the tp
* Code Contributed: [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=farissirraj&tabRepo=AY2324S1-CS2113-W12-4%2Ftp%5Bmaster%5D&authorshipIsMergeGroup=false&authorshipFileTypes=docs~functional-code~test-code&authorshipIsBinaryFileTypeChecked=false&authorshipIsIgnoredFilesChecked=false)


* Project Management:
- Contributed mainly to the idea of FitTrack.
- Assisted teammates whenever help is required.
- Set up an external call channel for communications/meetings
- Contributed to Developer Guide for the features I have implemented
Loading