Relationships are the real resource
Saran
September 15, 2020 Author
One of the best on demand delivery business in the world is food delivery solution in trending market. Since people are willing to get the required food in their doorstep rather than going to restaurant and waiting for crowd, which is waste of time for busy people. Every country has big players of food ordering and delivery business like Foodpanda, Deliveryhero, Justeat, Talabat, grubhub, Swiggy and etc.., with billion dollar valuation. The revenue part of Food ordering and delivery business is delivery charge and commission per transaction with each restaurant.
User roles:
Users – Users who are registered with our accounts and order the menu items Restaurant / Store owner – They can add menus and manage the orders.Drivers – They can see the assigned orders to deliver and update the status of delivery.Administrator – Who controls entire application and data of customers, restaurants and Drivers.
Technologies:
Mobile development: iPhone (Objective C), Android (Java)Web development: Laravel Framework, MySQL, HTML5, CSS3 and Jquery
How the business will work?
Customers Web, iPhone and Android application features:
We have to build a customer facing iPhone and Android application where in customers can browse, login & do all necessary activities on our application.- Splash screen in mobile application- iPhone and Android application will work in portrait mode only- Application should be compatible in all resolutions- Mobile Application will work in English language.- Users User Login - Users can login email ID and Password User Signup - Users need to register with name, email, password, location, phone no and Terms of use acceptance. My Profile with image My Order, Order history, Order status, delivery status Users can see the order list with reorder option. So they can reorder the items quickly. Profile settings – Edit profile, changes password and delete account Users can add and edit five address in their profile- Restaurant Users can find the nearest restaurant based on their current location. Users can view the list of restaurant list Search the restaurant by category, food name and etc.., View the full details of particular restaurant. It should have the restaurant information, reviews and menu list. Users can add the menu into cart or they can remove from the cart, Menu should have the photo, image and short description. Users can rate and share the review of restaurant Social media share of restaurant URL like facebook, twitter and google+.- Check out and Order Once user added the product into cart, they can see the cart list, where they can remove and edit the quantity of menu. Users need to select Delivery now or Delivery later. If they have selected the delivery later, we need to get the date and time of delivery. Users can update the delivery and billing details in cart page and process the order. Users can use the discount voucher code to get discount in checkout time. Users will receive the voucher code via various marketing program. Users can select the payment option as COD and Credit / Debit card payment. We need to integrate any of payment gateways to accept the credit and debit card payments from customers. The order confirmation with invoice sends to customers email id. Of course, restaurant owner and admin will receive the mail. Also restaurant owner need to confirm the order from their account and it will be notified to customer via email, SMS and push notification. - CMS page About us, terms & conditions and FAQ Social media links
Web - Restaurant panel development:
- Restaurant owner can login into application and management their account- Edit profile - They can update the complete restaurant details like address, social media links, profile photos, contact details and etc..,- Change password and logout- Add and manage the menu list. It should have edit, delete and block option. Admin has to approve the updated menu list to go online.- Manage the customer reviews. Restaurant owner should not delete the reviews.- Manage the customer orders. So restaurant owner can see the order and confirm it. So it will be notified to customer.- Update the order status as Preparing, Parcel ready and Delivered etc..,- Report – View the graphical chart of menu and orders. Ex: Top areas, top dishes and etc..,
Web – Administration panel development:
CMS is mainly for providing administration for moderator or Administrator for entire application.- Admin Login & Settings- Dashboard and Analytics- Admin settings [Password changes, Edit account and Logout]- Sub-admin / moderator – Admin can add and manage the sub-admin [ edit, delete, block / unblock the moderator ] - Settings Module General settings Email and contact settings SMTP mailer Settings Social media page settings & Google analytical settings Modules settings – Enable & disable the modules- Image settings Logo settings Favicon settings No-image settings Image zoom settings- Country & Cities management Add city & country Manage Cities [Add, edit, delete, block/unblock] Add and manage the area- CMS page management Add new CMS pages Manage CMS pages [Add, edit, delete the pages]- Manage inquiries from contact us form- Restaurant management Add and manage the category Add and manage the restaurants. It should have edit, delete and block option. Filter the restaurant by keyword and category Add and manage the menu under restaurant Manage the restaurant reviews- Manage the orders Admin can see the list of orders View the report of orders View the full details of particular order Export the orders into excel sheet- Manage the customers Add and manage the customers. It will have edit, delete and block option.- Report Admin can see the complete report of customers, restaurant and orders. Send the newsletter email to customers and restaurant owners- API development – Need to build the API to interact with mobile application from server. - Food delivery drivers managements- Add and manage the drivers
iPhone and Android application - Drivers:
We have to build a driver facing iPhone and Android application where they can view their assigned orders, login & do all necessary activities on our application.- Splash screen in mobile application- iPhone and Android application will work in portrait mode only- Application should be compatible in all resolutions- Mobile Application will work in English language.- Account- Driver Login [ Email and password ]- My Profile with image- Profile settings – Edit profile, changes password and delete account- Update driver current location in server- My deliverables Driver can view the list of assigned orders by store owners. View the full information of particular order. It should have order info, pickup and delivery location. Once the order is delivered, Driver has to get the digital signature from customer and update the status as delivered.- CMS page - About us, terms & conditions and FAQ
How the application will work?
Timeline and Cost:
Web application (Customers, Restaurant panel and Admin panel) - $3000Customers iPhone application - $2500Customers android application - $2500Driver Android application (Delivery boy) - $1000Driver iPhone application (Delivery boy) - $1000
Cost of web, iPhone and Android application development is $10,000 USD. We need 16 weeks to deliver the application from start date.
Existing players in market:
https://www.foodpanda.comhttps://www.deliveryhero.comhttp://www.just-eat.comhttp://www.talabat.com
Lets contact us to build food ordering and delivery application for your startup or existing business.
Startups Technology
Salon and spa booking marketplace mobile application development experts
How Mobile Apps Benefits Food Delivery Industry