MVP Feature List - laurenchambers/DessertDash GitHub Wiki
Minimum Viable Product Feature List
1. Hosting on Heroku
- Hosted on a live link that never sleeps
2. New account creation, login, and guest/demo login
- Users can sign up, sign in, log out
- Users can use a demo login to try the site
- Users can view available restaurants and menus
- Users cannot add items to their cart without being logged in
3. Restaurants & Menus
- All users can view restaurants and restaurant menus
- All users can view menus (available menu items + descriptions + prices)
4. Cart
- Logged in Users can add menu items to their cart
- Logged in Users can Update their cart (add/remove items)
4. Checkout
- Logged in Users can 'checkout'
- Upon clicking the 'checkout' button, they will be taken to a page that displays a dummy credit card form
5. Search
- Logged in Users can search for restaurants via a dynamic search bar
- Upon clicking the restaurant in the search results, the user will be directed to that Restaurant's page
5. Production README
- Brief explanation of what the app is and does
- How to start development environment
- Technologies used
- Link to live site
- Link to Wiki docs
- Discussion of two features that show off the team's technical abilities
- Discussion of both challenges faced and the way the team solved them
- Code snippets to highlight the best code
6. Bonus
- Address Change
- User has the ability to search for address
- When a user selects their address from the dropdown, it will update their address in their profile on the backend
- Food delivery ETA based on location