Hoo Teng Juan’s Project Portfolio Page
Hoo Teng Juan’s Project Portfolio Page
Project: LifeTracker
LifeTracker is a desktop application used by those who wish to lead a healthier life by tracking their net calorie intake as well as their exercise. The user interacts with it using a Command Line Interface. It is written in Java, and has about 4 kLoC.
Given below are my contributions to the project.
Summary of Contribution
Code contributed: RepoSense Link
Enhancements implemented:
Commands
Nutrition
: Allows user to see the nutritional data of foods in the database.Help
: Allows user to see the list of available commands for this application.
Database
- Updated some wrong values in
FoodData
. - Added data from Nasi Padang stall to
FoodData
.
Other
- Updated
Food
within entities andFoodStorage
within storage to be able to return nutritional data. - Created
CaloricIntake
entity to hold the calculation of the user’s the daily caloric intake.
Contributions to the UG:
- Added documentation for
nutrition
command. - Added FAQ and command summary sections.
Contributions to the DG:
- Added UI component UML.
- Added documentation for command component description and 2nd UML.
- Added documentation for
nutrition
command. - Added instructions for manual testing section.
- Added design and considerations for all proposed implementations.
Contributions to team-based tasks:
- Target user profile of DG.
- Non-Functional Requirements section of DG.
- Update user stories of DG.
Review/mentoring contributions:
- Fixed gradle errors.