Saad Haider'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 a max quantity field for inventory items
- What it does: Allows users to set an ideal stock level for each item in the inventory. Updates colours in the GUI to reflect stock level
- Justification: Restaurant managers need to be aware which of their stocks are running low and need restocking
- Pull Request #87
- Reorganised the layout of the GUI
- What it does: Reorganised the GUI to split the window into two sections: items and deliveries, with the help messages at the bottom
- Justification: It is a more simplistic layout that focuses on the important things on the window
- Pull Request #106
- Implemented the Find command for deliveries
- What it does: Allows users to search for deliveries with particular fields
- Justification: Restaurant managers need to be able to quickly find and refer to particular deliveries
- Pull Request #115
- Implemented Undo and Redo commands
- Documentation:
- User Guide:
- Developer Guide:
- Community: