- Users, Facebook Login
- Browse previous order history
- Create and Order --> Process Payments
- Most Popular items
- Newsletters
- Promotional Discounts
- Devise for Users
- Users can register, sign in, and sign out of the application
- Support restricting access to certain pages based on whether a user is authenticated
- Checkout as Guest
- Display of all orders: In Progress, Delivering, Delivered
- Cancel Orders / Update Orders
- All ordering options must have a photo
- Menu items should allow for customization
- Ordering should keep track of how many of these items have been ordered
- Stripe or another form of Payment that allows for online billing
- Allow for Authenticated User to Auto-fill information
- Provide directions for Pick Up
- What Golden Gate Dim Sum is all about
- FAQ