Du Kaixuan's Project Portfolio Page
Project: FoodNotes
FoodNotes is a desktop address book application used to record reviews on food stalls and menus. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC.
Given below are my contributions to the project.
- New Feature: Added the ability to add and delete stall reviews FoodNotes.
- PR(s): #63 #68
- What it does: Allows the user to add reviews to a stall.
- Justification: This feature improves the product significantly because it allows the user to add reviews to a stall, which is a core feature of FoodNotes.
- Highlights: This enhancement required the creation of a new
Review
class to handle the addition of reviews to a stall. It also required an in-depth analysis of design alternatives, for example how to handle adding reviews if they don’t already exist, as it is not compulsory for stalls to have reviews in FoodNotes.
- Code contributed:
- View my code contributions on RepoSense here.
- Project management:
- come up with the idea of FoodNotes together with my teammates.
- Documentation:
- Community:
- Peer evaluated iPs and gave insightful feedback to peers on Canvas.
- Reported bugs and provided suggestions for team CampusConnect