The Town Kitchen
About Town Kitchen
The Town Kitchen is a community driven food business where they source,craft,
and deliver locally-sourced lunch through a community of growers, food markers,
chefs and youth.
The Town Kitchen vision is to create community through local food; a community
where low-income Oakland youth can shine; a community where it will introduce
under-served youth to talented chefs and artisans & start-up entrepreneurs so
they have the skills and network to pursue their future.
The Town Kitchen can be found in Instagram - Twitter
or www.thetownkitchen.com
Requirements
The Town Kitchen need an mobile app to create a better user/eater experience
with main functions of (in order of priority):
- Take and process meal orders (currently available via website only), including
verification within pre-defined geographic area and disseminating orders to other
individuals
- Estimate and track meal deliveries based on driver's location
- Review meals (give feedback) and contact support.
User audience
- Office Managers and meeting coordinators who order lunch to their team
- Individuals who are ordering lunch to themselves.
User Story
Required user stories :
- [x] User can login with Twitter to access the application
- [x] (Menu View) User can see the
current day
menu options in grid
- The menu options include the image of the menu, small description,
price and order quantity.
- [x] User can see the menu options of a
particular day
.
- By clicking on calendar icon to choose specific dates
- [x] (Detail Menu View) User can see in detail specific menu options of the day
- User can see the image of the menu, description of the menu, price,
additional serving information (e.g served with)
- [x ] User can choose and add particular menu options into the shopping cart
- The shopping cart icon will also shows number of orders.
- [x] (Shopping Cart View) User can see the details of their shopping cart contents by clicking on the
shopping cart icon
- User can edit (either adding or removing their order), total order,
total price
- [x] (Checkout View) User can see the shipping and billing info by clicking on the checkout icon from the shopping cart
- By default billing address should be the same as shipping. User can have an option to change the billing address if it different from the shipping address
- User should able to select the delivery location
- User must be able to enter their credit cart info like CC, expiration date. This should also perform basic validation like date not expired. And the normal credit card number validation
- When user click 'Order', the app should display a progress of the submission and display order confirmation page on success
- [x] (Confirmation View) user should see the created order number with summary of the order. User should have an option to 'Share/Review' and this will link to TownKitchen facebook or Twitter account
- [x] (My Order View) From home page, user should be able to click on the 'My Order' and see the current order status
- User can also see the current location of the Driver on the map
Optional user stories :
- [ ] User can login with Facebook or other Social media integration.
- [ ] On Menu View user can also swipe left and right to navigate to the next
or previous day
- [ ] On Detail Menu View user can also swipe left and right to navigate to
the other menu option for the same day
- [ ] on Checkout View user can also enter the promo code
- [ ] on Checkout View user can pick their delivery location using maps, by default the GPS will give the
default location
First Draft Mockup can be found Mockup