Alternative Order Capturing
How to add items to an order, in an alternative way
The purpose of this app is to demonstrate how you can create an interaction-flow inside your app, where users first create a new order and then add items to that order by tapping on a master products list.
Also see: tablet mode & fullscreen mode
How we built this app
This app features 3 (relevant) tables: - Products (to serve as a basic supporting data table) - Orders (the parent) - Order_Details (the child) Once an order is created, it's held in a temporary status called 'Building' - which is used as a contextual flag throughout the system; if there's a building-order, then different views are shown and different actions fire off when tapping on the product main view.
This is a preview of the data sets used in the app.
This is a high-level model of both the data entities and the UI elements in the app.