Project: SupperStrikers

SupperStrikers is a desktop 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 OrderItem, Order Class.
    • What it does: Used to represent food items as items the user takes as orders.
  • New Feature: Added Sort Command
    • What it does: Allows users to sort the menu items by name or price.
    • Justification: Helps to improve user experience and make it easier to find particular food items.
  • New Feature: Added a profile command to allow user to create their profile
    • What it does: Adds an address and phone number tagged to the user, which will be shown when user submits their order.
    • Justification: Address and phone number required for shop owners to contact the user.
  • Code contributed: RepoSense link
  • Enhancements to existing features:
    • Refactored DeleteCommand (Pull requests #55)
    • Wrote tests for Order and OrderManagerStorage (Pull requests #77)
  • Documentation:
    • User Guide:
      • Standardised UserGuide with Messages shown on GUI and added target audience: #190
      • Added UserGuide for profile command: #202
    • Developer Guide:
      • Added implementation details of order commands such as add, remove and clear: #110
  • Community:
    • PRs reviewed (with non-trivial review comments): #199