As per your requirements I have designed a feature list in brief:
• Super Admin
• Restaurant Admin
• Member/customer
1. Home
2. Find Restaurants
3. Find Food / Dish
4. My Order
5. Checkout
6. Featured Restaurants and Deals
7. Event Bidding /Deals Platform
8. Order for me
9. Others
• Restaurant Admin:
- Should be able to add menu, and edit restaurant profile,
- generate and add coupon vouchers on menus and dishes,
- submit an ad to super admin to feature on deals of the week page
- should see orders and get notifications on SMS and email and on app,
- should have wallet on the dashboard, should be able to make withdrawals from his dashboard anytime
• Payment Gateway: we need your advice on integrating a payment gateway from a bank
• We want the Platform to be membership licensed based i.e. a restaurant will need license to register, one license per Restaurant Admin User
• Customer or end user:
- The Customer should be able to search for restaurant and dish by location, area, sub area, city or town,
- Select dish by cuisines, deals of the weeks, promotions etc.
- After dish has been selected, customer should see the progress status of the dish and the delivery status.
- Customer should be able to review restaurants,
- Customer should be able to invite friends to a menu (social share)
- Customers should be able to locate a restaurant nearby
Regards,
Malabika