This is my second time posting the project, please read the description clearly. It's a simple app and all points are given below. DO NOT WASTE MY TIME IN ENDLESS DISCUSSION.
ITS A SIMPLE APP WITH ONLY ADMIN, USER.
RESTAURANT WEB PANEL AND USER APP.
PLEASE READ THE ENTIRE DESCRIPTION CLEARLY!!!
Designs will be provided.
Following will be the features of the customer UI:
1. User registration
2. User will get a barcode which will be scanned by the restaurant to add loyalty points to his profile
3. Viewing and selecting items from a menu
4. Adding the food items to the shopping cart and sending the order to the restaurant
5. At the restaurant when they pay for the food (take-away) the user can scan a Barcode associated with their User ID which will add loyalty points to their account as per the purchase and loyalty point scheme.
Features at the Restaurant login of the app:
2. Scanning of Barcode and adding the loyalty points to the user profile
3. Once barcode is scanned the app shows the order details, along with total
payment due and loyalty points so far accrued.
Features at the web-based admin panel of the restaurant:
1. Adding the menu items (Picture, Price, description/Name of dish)
2. Defining the Loyalty point scheme (Algorithm or explanation needed on this)
3. Reports on sale via the app based on:
b. Individual Dishes
4. Report on the loyalty points in different customer profile.
The following points will also be covered:
1. Customers will have the option to ask for delivery to their address.
2. The delivery module for this version will only consist of filling out address fields, the responsibility for delivery will be with the Cafe.
3. Since with delivery the payment option needs to be optimized, so the user will have to pay via app's in-built online payment option (we will need the user to be registered with one payment gateway like skrill, paypal etc.)
4. There's no POS in this app. The restaurant POS will still accept payments only via their own existing systems (in case of take-away)
5. In case of delivery, the restaurant app will add the required loyalty points automatically.
6. The app will have the notification settings for:
a. Restaurant owner: Receive new order.
b. Customer: Order sent.
c. Customer: Loyalty points added
d. Customer/Restaurant: Order completed (Delivery/take away)