-
Notifications
You must be signed in to change notification settings - Fork 0
Feature List
Somorovd edited this page Jul 28, 2023
·
12 revisions
SuperTreats is an e-commerce site that allows users to browse local food options and place orders for quick delivery. Businesses can register their locations and menus to build a new source of revenue from online orders.
There is a lot written below, I figured I my as well add it while I'm working on this. The 2 full CRUD for MVP are
- Businesses - Users can register, update, and delete their businesses. Businesses will be visible when browsing.
- Items - Business owners will be able to add, update, and delete items from their menus.
With the above two CRUD complete I will move on to full CRUD for user Carts and menu Categories.
- Users can sign up, log in, and log out.
- Users can use a demo login to try the site.
- Users can browse and update their cart, but not place orders while not logged in.
- Logged in users are returned to the splash page and asked to enter an address before browsing.
- Logged out users are directed to a splash page asking them to login again or enter an address.
- Users can register their businesses for other people to order from.
- Business information can be updated.
- Businesses can be removed from the site.
- Users can search for specific businesses they want to see.
- Users can filter businesses based on cuisine, menu items, price, etc.
- Business owners can add items to their menu and sort them under existing categories.
- Business owners can update and delete items.
- Users will be able to see all items offered by a business when viewing a business's page.
- User can add items to their cart while browsing a business.
- Adding items from different businesses will create separate carts for different orders.
- Users can change the quantity of items in their cart or remove them entirely.
- Users can clear / delete a cart.
- Users can submit an order once they are satisfied with the content of their cart.
- Users can see a history of their past orders.
- Business owners can create item categories for organization.
- Business owners can update and delete their categories.
- Categories will be visible when viewing a business's page.
- Images for businesses and menu items can be uploaded as files and stored through AWS.
- Validate user and business addresses.
- Users will only see businesses in their area.
- Delivery times will be calculated based on distance.
- Business owners can create modifier groups for their items (size, sides, toppings, etc.)
- Users can select various modifiers to customize their orders.