Skip to content

a bbm enabled app that helps wives tell husbands what to buy on the way home from work

Notifications You must be signed in to change notification settings

rodnolan/GroceryShopper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GroceryShopper

the plan is to create a bbm, nfc and email enabled app that helps wives tell husbands what to buy on the way home from work and helps husbands figure out what the wife really wanted

the app supports two main use cases

- putting new items in the list 
	- using in-app UI
	- from email message
	- from bbm message
	- from nfc tag

- managing the list while you're buying the groceries at the store	
	- view list items
	- view notes on list
	- move item to cart
	- put item back on shelf

Use Cases

User Adds Item to List using in-app screen

user clicks Add Item action item
	app opens a new screen; user sees UI to enter name, price, quantity, and notes
	app creates a new empty grocVO  

user enters a name
	app saves entered name on blur to an internal list 
	app saves entered name in new grocVO
or 
user clicks a control to see a list of previously entered items 
	app reads database and presents a list of items (grid and list should be supported)
	user selects an item
	app stores selected name in new grocVO

user enters a price
user selects a 'per' unit ... kg, lb, each, bag

user enters a quantity

user adds free form notes

user clicks the Save button
	item gets added to the list and the UI clears itself

user repeats use case or clicks the View List action item

User Shares Item(s)

user clicks Share Items action item
	app displays a list of items in list

user presses one or more items to share
	app styles selected items accordingly, allows multi-selection

user clicks share
	app displays a Share card with BBM, BBM Group, Email, NFC

user clicks OK
	app branches according to the selected action item

	NFC
		app displays NFC Share card
		users bumps device 2
		app sends data to device 2, confirms that file was sent successfully, returns to list 

	BBM/Group
		app presents a BBM contact picker
		user selects a bbm contact or group
		app stores selected contact or group for future use, sends data to selected bbm user or group, confirms that it was sent successfully, returns to list

	EMAIL
		app presents a compose email card with the subject and body prefilled
		user clicks send
		app sends email

Add Item to List from email message

user opens email intended for GroceryApp
user opens context menu and selects Send to GroceryApp
	email app invokes our AddItems card which lists items to be added
user reviews list and clicks Add 
	app adds items and returns to email app

Add Item to List from NFC

user bumps senders phone
	app receives message from sender and invokes our AddItems card which lists items to be added
user reviews list and clicks Add 
	app adds items and returns to email app

Add Item to List from BBM message

user receives BBM message intended for GroceryApp 
user opens context menu and selects Send to GroceryApp
	email app invokes our AddItems card which lists items to be added
user reviews list and clicks Add 
	app adds items and returns to email app

Grocery List Item

- a name
- a price
- a quantity 
- notes

Email Message format

name: item name 1
price: .99/kg
quantity: 1  
notes: this is some notes
---
name: item name 2
price: .99/lb
quantity: 3
notes: this is some more notes
---

About

a bbm enabled app that helps wives tell husbands what to buy on the way home from work

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published