Weng Fai's Project Portfolio Page
Project: Inventory Book (OneShelf)
OneShelf is an app designed as a one-stop platform for restaurant managers to handle their management needs such as having efficient inventory management and up-to-date information on pending deliveries, which translates to savings in man-hours and minimal losses due to over stocking.
Given below are my contributions to the project.
-
Code contributed: RepoSense link
- Project management:
- Weekly meetings to decide the direction of the project
- Implemented the Remove command for items
- What it does: Allows the user to remove a specified quantity from an existing item
- Justification: This feature allows users to edit their existing inventory without having to delete and re-add an item.
- Pull Request #71
- Implemented metric field for inventory items
- What it does: Allows the user to input a
metric
for each item in the inventory - Justification: Items in a restaurant’s inventory are usually measured using a particular metric, eg kg or litres.
- Pull Request #100
- What it does: Allows the user to input a
- Implemented order in advance feature
- What it does: Allows the user to input a time for each delivery.
- Justification: Deliveries from a restaurant might have variable delivery time based on how busy the restaurant is.
- Pull Request #202
- Implemented sorting for Deliveries
- What it does: Deliveries shown in the GUI will be sorted based on how urgent (time till delivery) they are.
- Justification: Deliveries that are either overdue or that should be completed urgently should be more visible, and shown at the top.
- Pull Request #202
- Updated GUI for individual Item and Delivery
- Documentation:
- Community: