Poon Chuan An - Project Portfolio Page for traKCAL
Overview
traKCAL is a desktop application for managing calorie intake, optimized for use via Command Line Interface (CLI) whilst retaining the benefits of a Graphical User Interface (GUI). traKCAL can manage your activities faster than traditional GUI applications.
Summary of Contributions
This section shows a brief overview of my contribution to traKCAL. It includes contributions to the code and other deliverables such as the User Guide and Developer Guide.
Code contributed
My code contributions can be found here.
Enhancements implemented
- I implemented the
find
functions. Besides the basic features of the find function, I implemented more advanced search functions as well for more complex search requirements. - I also helped out with the
storage
and a one part oflogging
enhancements.
Here are some of the commands:
Words that look like THIS are parameters to be input by user
find d/ KEYWORD
to find all entries with description containing the KEYWORD.find c/ KEYWORD
to find all entries with calories matching the KEYWORD.find a/ KEYWORD1 / KEYWORD2 / KEYWORD3..
to find entries with all matching KEYWORDs.find e/ KEYWORD1 / KEYWORD2 / KEYWORD3..
to find entries with at least one matching KEYWORDs.
Contributions to documentation
- I contributed to the find section of the UG.
- I have also took part in proof-reading the UG for formatting and grammar mistakes.
Contributions to the Developer Guide
- I contributed to the find section and storage component of the DG.
- I checked through the DG for any errors as well.
Contributions to team-based tasks
- Help check through the team’s documentation for mistakes.
- Set up Zoom meetings for the team meeting.
Review/mentoring contributions
Contributions beyond the project team
- I have reviewed other team’s project and gave feedback to them for improvements. For example, link3.