BID ONLY IF YOU HAVE COMPLETE SOLUTION READY 100% !!
Basic requirements are:
⦁ Purpose of the project:
FoodSolution is a web and mobile based application which provides online food delivering services to everyone at their doorsteps.
The mobile application is more effective and quick in providing the food delivery services for the people who are using the FoodSolution mobile application. This will save their time and they don’t have to go to the restaurants and wait until the food gets prepared.
⦁ There are 4 user roles: Admin, User, Driver and Restaurant
⦁ The user will order the food from their favorite restaurant using Dinedoo platform.
⦁ The restaurant will accept the order
⦁ The system will auto dispatch the nearest driver from the booked restaurant and the restaurant will start preparing the food.
⦁ The driver will pick up the order from the restaurant.
⦁ The driver will then deliver the order.
Admin will provide the earning to the driver and Restaurant
⦁ Features (User)
⦁ Registration: The user can able to register an account using the web or the mobile application.
⦁ Sign in: The User can Sign into the application using the registered email id and password
⦁ User Profile: The user could able to edit his personal details using the user profile page.
⦁ Location Search: After logging into the application, the user needs to select the location near him to order the food.
⦁ Restaurant Search: After choosing the location, the user has to select the restaurant, he would like to order.
⦁ Category Search: User can then choose the categories available inside the restaurant.
⦁ Food Search: User can select the food and choose the addons he would like to have along with the food.
⦁ Special Instructions: User can add a note for each food, he is ordering
⦁ Cart: The foods chosen by the users will be stored in the cart, he can open the cart and change the quantity, remove a food he has added before etc.
⦁ Address: User can update the address.
⦁ Checkout: This page will display the total and the order details before doing the payment.
⦁ Payment: The user can able to choose the mode of payment, update the card details
⦁ Coupon Code: User can enter the coupon code and avail flat or percentage based discount. The admin will bear the coupon code amount.
⦁ Order Tracking: The user can able to track the food he has ordered. Order status 1. Order placed 2. Restaurant confirmed the order 3. Driver assigned for your order 4. Driver picked up your order(Live tracking) 5. Order delivered.
⦁ Live order Tracking: The user can able to view the live tracking of the driver, once the driver picks up the food.
⦁ Contact Driver: The user can able to contact the driver/support executive using phone and SMS.
⦁ Review: After delivery, the user can rate the restaurant
⦁ Order History: User can able to see the previous order restaurant, bill amount, order details etc. User can also re-order from the order history page
⦁ Favorite List: Favorite list will display the list of restaurants, that has been added as a favorite by the user
⦁ Offers: Restaurants with offers will be displayed under the offers. There are 3 types of offers the platform can provide.
⦁ Offer Based on amount ( eg: 10% discount on orders above $100)
⦁ Item based offer ( A particular food in the menu will have offer)
⦁ No Delivery charges ( Eg: No delivery charges on orders above $75)
⦁ Share and Earn: Generated code of the user will be displayed over here, the user can able to send the code using facebook, sms, email etc.
⦁ Notification: Push Notification for order status & any other platform offers