Project: TimeForWheels

TimeForWheels is a delivery task management app for delivery drivers to manage and track their own workflow. It is optimized for use via a Command Line Interface while still having the benefits of a Graphical User Interface(GUI). Overall, TimeForWheels aims to be your perfect delivery companion by improving productivity and simplifying the delivery planning process.

Given below are my contributions to the project.

  • Code contributed: RepoSense link

  • Repository Link: Repository Link

  • New Feature: Added the ability for drivers to get the list of completed deliveries. (PR #50) (PR #149)
    • What it does: allows the user to filter the delivery list to get deliveries that are done [✓].
    • Justification: This is a core feature of the product as drivers will be able to see the delivery tasks they have completed and keep track of them.
  • New Feature: Added the ability for drivers to get the list of uncompleted deliveries. (PR #60) (PR #149)
    • What it does: allows the user to filter the delivery list to get deliveries that are done [X].
    • Justification: This is a core feature of the product as it allows drivers to better view the delivery tasks that are not completed
  • Project management:
    • Managed releases v1.1 - v1.4 (4 releases) on GitHub
  • Enhancements to existing features:
    • Changed AddressBook UserGuide URL to TimeForWheels UserGuide
    • Add Completed class to the project to enable filtering of deliveries that are done (PR #50)
    • Add Uncompleted class to the project to enable filtering of deliveries that are not done (PR #60)
    • Changed HelpWindow text to include available commands (PR #117)
    • Changed the GUI of TimeForWheels to better appeal to users(PR #121)
  • Documentation:
    • User Guide:
      • Added new Commands and their screenshots to UG to show command examples : (PR #115)
      • Updated the UserGuide with new FAQ:(PR #137)
    • Developer Guide:
      • Added UML diagrams and explanation for List,Help,Completed,Uncompleted Commands (PR #144)
      • Corrected UML diagrams for StorageClassDiagram and others, added manual testing, updated use cases and standardized DG (PR #155)
    • Others:
      • Updated the photos and text in readme and index.md page to fit TimeforWheels product
  • Community:
    • PRs reviewed (with non-trivial review comments):(PR #52),