Project: SupperStrikers

SupperStrikers is a food ordering application. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java.

Given below are my contributions to the project.

  • New Feature: Added MenuItem and Vendor Class.

    • What it does: Used to represent menu items as items the vendor has in the menu
  • New Feature: Added Clear Command

    • What it does: Allows users to clear their current supper order.
    • Justification: Helps the user to quickly delete all the items in the order and start afresh.
  • New Feature: Helped add Vendor Command

    • What it does: Allows users to choose a vendor to order from.
    • Justification: Needed by the user to choose a vendor to order from.
  • Code contributed: RepoSense link

  • Enhancements to existing features:

    • Helped update GUI to enable the displaying of images for menu items (Pull requests #196)
    • Refactored AddCommand (Pull requests #59)
    • Add clipboard functionality for submit command (Pull requests #187)
    • Wrote tests to increase code coverage (Pull requests #204, #220, #121, #126, #202, #198)
    • Add actual vendors into SupperStrikers (Pull requests #232)
  • Documentation:

    • User Guide:
      • Added documentation for total and submit command: #69
    • Developer Guide:
      • Added use case details for vendor and add command : #13
      • Added use case details for clear and submit command : #94
      • Added use case details for total command : #20
      • Added implementation details of tag and untag: #223
      • Added implementation details of features like friendly-syntax : #121
  • Community:

    • PRs reviewed (with non-trivial review comments):#222
    • Reported bugs for other teams: (examples: #5, #1)