Functional Requirements Document. - ZaneKesler/grocery GitHub Wiki

Functional Requirements

ID Requirement Priority Comment
1 Shopper should be able to create account. High Easy to do.
2 Shopper should be able to chose store location. High Easy to find.
3 Navigate by search bar. High All available inventory.
4 Navigate by category. High Easy to do.
5 Navigate by specials feed. High Easy to do.
6 View searched item. High Easy to do.
7 Add viewed item to cart. High Details included.
8 Able to check out. High Not complicated.
9 Pay Debit High Many types of cards.
10 Pay. High With selected method.
11 Choose to pick groceries up. High Meets employee in parking lot.
12 Choose to have groceries delivered. High Picks up groceries from porch.
13 Track delivery driver via GPS. Med Mapping with icon of location.
14 Rate service. Low 1-5 stars.
15 Recommendation comments. Low Message box.
16 Age Verification. High In order for user to purchase alcohol and tobacco.
17 Login High Function of created account. Allows users to save data.
18 Logout High Allow app to be account vacant. Only operable when logged in.
19 Pay Credit High Many types of cards.
20 Pay Cash High