Liu Haoran - Project Portfolio Page
Overview
DietBook is a Command Line Interface (CLI) desktop application designed mainly NUS students staying on campus. It helps users track their food and nutritional intake as well as provide them with their daily calorie recommendation.
It also supports a database containing a list of common food can be found in the restaurants within campus. Users can add foods in the database into the list of consumed food items conveniently. The language used is mainly Java.
Summary of Contributions
Code contributed
Features implemented
- Implemented
Calculator.java
and CalculatorData.java
to support four commands calculate
and recommend
- Implemented relevant assertions and JUnit test for the above two classes.
####Enhancements implemented:
- Enhanced the calculator calss for three times:
- version 2 supporting recommendation calculation: #71
- added the date and time to support the calculation of total intake within a period of time: #162
- added the minimum and maximum caps for recommendations: #191
- Improve the code quality once:
- avoid long methods: #180.
Contributions to documentation
- User Guide
- Product website
Review/mentoring contributions
- Reviewed 13 PRs and most of them contains only trivial comments
Contributions beyond the project team