Pancake Store app

Initial Requirements

The high-level requirement for this app were:

My pancake store requires an app that allows the store to perform the following actions:

  • maintain / view a list of menu items

o split by “savoury”, “sweet”, “desserts” and “drinks”

o attributes “title”, “description”, “unit cost”, “is vegetarian” indicator and “is available” indicator

o place an order

  • a screen which allows the store to view

o all orders, ideally, split by order status

o update order status, either at the order header level or when viewing the order details

o automatically notify the customer when an order status is updated

  • a screen which allows ta customer to view

o all orders, ideally, split by order status

  • the store can maintain & notify (automatically) customers of “one off discount on a given day” offers

  • the store should receive notifications when new orders are placed

  • customers should receive notifications of “one off discount on a given day”

  • customers should receive order status update notifications

  • a screen to allow customers to enter contact & delivery details

Proposed Solution

To address the requirements, two flutter apps were built, to see the proposed solutions & mock-ups, click on the below app icons.

Icons made by freepik from www.flaticon.com

Admin app

User app