Proposal for for Food Delivery App
11/23/2017 Affle Enterprise | Appstudioz
www.affle.com 601 - 612, 6th Floor, Tower C, JMD Megapolis, Sohna Road, Sector-48, Gurugram, Haryana 122018 Phone: (+91) - 82872 30230
Proposal _Food Delivery App
Confidential
1. COPYRIGHT STATEMENT The Copyright in this work is vested in Affle (India) Ltd. and this document along with all enclosures is issued in confidence for the purpose only for which these are produced. These must not be reproduced in whole or in part, or stored in a retrieval system or transmitted in any form or by any means, electronic or mechanical including photocopying and recording or otherwise for any purpose other than under agreement or with the consent in writing of A ffle (India) Ltd.
Revision History Done by
Date
Document type
Shubhra Jain
23rd November 2017
Proposal
2. CONFIDENTIALITY Material contained in this proposal represents proprietary information pertaining to Affle (India) Ltd. This proposal includes information that should not be disclosed outside YOU and should not be duplicated, used or disclosed for any purpose other than to evaluate this proposal. If however, a contract is awarded to Affle (India) Ltd. for this work as a result of, or in connection with the submission of this information, YOU will have the right to duplicate, use or disclose the data to the extent provided in the resulting contract. This restriction does not limit client’s right to use information contained in this proposal if it is obtained from another source without restriction.
Affle Ltd.
Page | 2
Proposal _Food Delivery App
Confidential
Table of Contents 1.
COPYRIGHT STATEMENT ................................. .................. ................. .................. ................. ............ 2
2.
CONFIDENTIALITY ............................................................................................................................... 2
3. ABOUT AFFLE .................. ................. ................. .................. ................. .................. .................. ........... 5 4.
IDENTIFICATION OF NEEDS ............................................................................................................... 6 4.1
Requirements ................................................................................................................................ 6
4.2
Project scope................................................................................................................................. 6
5.
PROJECT DEVELOPMENT AND RELEASE STRUCTURE ................................................................ 6
6.
PROPOSED SOLUTION ....................................................................................................................... 7 6.1
Objective ....................................................................................................................................... 7
6.2
Solutions ........................................................................................................................................ 7
6.2.1
Deliverable ................................................................................................................................ 7
6.2.2
Requirement vs solution ............................................................................................................ 7
6.3 7.
8.
9.
Users ............................................................................................................................................. 8
FRONTEND FEATURES (For Visitors or App users) ........................................................................... 8 7.1
Registration & Login ...................................................................................................................... 8
7.2
My Account ................................. ................. .................. ................. .................. .................. ........... 8
7.3
Set Location or Address ................................................................................................................ 9
7.4
Home Page/View All Restaurants ................................................................................................. 9
7.5
Detailed Page of the Restaurant/View Menu ................................................................................ 9
7.6
View Cart ....................................................................................................................................... 9
7.7
Payment Options ........................................................................................................................... 9
7.8
Track Order ................................................................................................................................. 10
7.9
Order History/Upcoming Orders.................................................................................................. 10
7.10
Filter & Sort Restaurants ............................................................................................................. 10
7.11
Search Restaurants .................................................................................................................... 10
RESTAURANT OWNERS ................................................................................................................... 11 8.1
Registration ................................................................................................................................. 11
8.2
Log-In .......................................................................................................................................... 11
8.3
My Account ................................. ................. .................. ................. .................. .................. ......... 11
8.4
Home Screen .............................................................................................................................. 12
8.5
Payment Management ................................................................................................................ 12
8.6
Feedbacks/Reviews .................................................................................................................... 12
Delivery Management .......................................................................................................................... 12 9.1
Registration ................................................................................................................................. 12
9.2
Log-In .......................................................................................................................................... 12
Affle Ltd.
Page | 3
Proposal _Food Delivery App
Confidential
9.3
Home Screen .............................................................................................................................. 13
9.4
Feedbacks/Reviews .................................................................................................................... 13
10.
SUPER ADMIN PANEL .................................................................................................................. 13
11.
QUERIES ........................................................................................................................................ 14
12.
APPLICATION DEVELOPMENT PROC ESS ................... ................. .................. ................. .......... 14
13.
DEVELOPMENT AND RELEASE STRUCTURE ........................................................................... 15
.................................................................................................................................................................... 15 14.
TECHNOLOGIES USED ................................. .................. ................. .................. ................. .......... 15
15.
TEAM CONSTRAINTS ................................................................................................................... 15
16.
COMMERCIALS.............................................................................................................................. 16
17.
CONCLUSION ................................................................................................................................ 16
Affle Ltd.
Page | 4
Proposal _Food Delivery App
Confidential
3. ABOUT AFFLE An Agile service-oriented organization that enables the seamless sharing of information in real time across the supply and distribution chain, providing Accurate solutions to our clients and giving
Assured deliverance with a high leve l of confidentiality along with best resources. Affle is the architect of its end-to-end MAAS platform which serves the needs of leading commerce marketplaces, app developers, marketers and publishers globally. We are a team of over 180+ across our 7 offices now. We started out as a Mobile Technology platform company in 2006. We still remain rooted to our ambitions and core business but being an early entrant in the business we have seen the industry evolve from the Pre-smartphone, Early-3G, and car rier dominated era to where it is now. We are proud to have navigated through these industry level changes successfully and having consistently delivered high growth & innovations to our teams, partners and shareholders. Affle’s audience and data centric technologies are aimed towards maximizing ROI for its customers. The key product development philosophies, which help us deliver value consistently include:
Maniacal focus on User Experience
Unified data intelligence and insights
Measurability for every marketing dollar spent
Insightful Data visualization leading to Smarter decision making
Affle Ltd.
Page | 5
Proposal _Food Delivery App
Confidential
4. IDENTIFICATION OF NEEDS 4.1Requirements Affle understands the requirement to be as such: 1. General requirements: a.
To develop a food delivery app similar to Uber Eats App.
2. Report/monitoring methods: a.
Weekly Status report will be sent to client via email.
b. Communication via Skype and email as per the requirement.
4.2Project scope 1. Requirement gathering 2. Designing 3. Coding 4. QC 5. Deployment on Client server 6. Maintenance
5. PROJECT DEVELOPMENT AND RELEASE STRUCTURE Project Plan captures the overall "envelope" of the project, for one cycle (and maybe more than one cycle, if appropriate). We care about any milestones along the way, the release date, when major decisions must be made, and where we can get visibility into the progress, scope, difficulties, and resources of the project. Following are the devised steps which are being used in design and development of software application at Affle 1. Requirement gathering & Project Management 2. Architecture design 3. Design & Development 4. Testing & Bug Removal 5. Beta Releases 6. Final Release
Affle Ltd.
Page | 6
Proposal _Food Delivery App
Confidential
6. PROPOSED SOLUTION 6.1 Objective A platform for users to order food at their doorstep without any hustle.
6.2 Solutions To develop and maintain an app similar to uber eats app which will give the user a chance to order the food at their doorsteps without any hustle. App user will be able to view restaurants of their choice located near their area and will be able to food online. Front end user will also be able to track their order and will be able to manage their payments. User will also have to access to the functionalities like search, filter, sort etc. User will get the complete info of the restaurant and also the delivery boy coming to t heir doorsteps through the app. An app based platform will also be given to restaurant owners from where they will be able to register and login into the app. Restaurant owners will be able to manage their menu, opening and closing time of the restaurant through the app only. They will also be able to view the feedbacks given by the customer and also the reviews. Restaurant owners will also be to manage the complete payments through the mobile app. There will be a separate app based for the delivery boys. They will be able to login through that portal and will have the access to change the status of the order and also they will be able to view the complete info of t he customer and the restaurant. Super Admin will manage the entire application and the backend process. He will manage user management, restaurant management, delivery management, payment management.
6.2.1
Deliverable In this course of the project we will deliver the following: 1. 2. 3. 4. 5.
6.2.2
Software requirement Specification or Use case document Project Plan Design Source code Any updated document (If any)
Requirement vs solution
Requirements
Solution
Related deliverable
Analysis of complete
Preparing detailed requirement
Software requirement
Client requirement
document
Specification document/ Use case Document
Project estimates,
Preparing a project plan
Project plan
timeframe and delivery
Affle Ltd.
Page | 7
Proposal _Food Delivery App
Design screens
Confidential Creating PSD and HTML slicing
PSD and HTML
6.3Users 1. App Users (Visitors) 2. Restaurant Owners 3. Delivery Person 4. Super Admin
7. FRONTEND FEATURES (For Visitors or App users) 1. Registration and Log-in 2. My Account 3. Set Location Or Address 4. Home Page/View Restaurants 5. View menu 6. View Cart 7. Payment Options 8. Track Order 9. Order History/ Upcoming Orders 10. Filter & Sort Options 11. Search Restaurants
7.1Registration & Login 1. User can register by following sign up process to become a member. It will include Account info form and info verification a.
First Name
b. Last Name c.
Email Address
d. Create Password e. Create Account (Button) 2. On successful registration they will get OTP, upon entering the OTP user will get verified. 3. They can login using username and password and mange their account 4. In case of forgot password, can enquire for new password using the email-id
7.2 My Account 1.
Registered user will be able to view and manage his/her account
2.
He/she can view the following: a.
Your Favorites: This will have all the saved restaurants by the user.
b. Payment c.
Affle Ltd.
Promotions
Page | 8
Proposal _Food Delivery App
Confidential
d. Loyalty Programs e. Help f.
Account Settings
7.3Set Location or Address 1. User will be asked to enter the delivery address when he log into the app. 2. He can manually enter the address or also he can place the point on the map shown to the user. 3. Once the location is set, only the restaurants delivering in that particular area will be shown to the user. 4. User can also modify his/her address from the location screen.
7.4Home Page/View All Restaurants 1. User can browse and view all the listed restaurants on this screen and can click on any restaurant to go the detailed restaurant page and then view the menu of that particular restaurant. 2. On the home screen user will see the following information: a. Name of the restaurant b. Delivery Time c.
Ratings of that particular Restaurant
7.5Detailed Page of the Restaurant/View Menu 1. On clicking any of the restaurant from the home screen user will be redirected to the new screen which will show the complete det ail of that particular restaurant. 2. On this screen user will be able to see the complete menu of the restaurant and will be able to add to cart of what he wants to order. 3. User can also select the quantity of the food which he needs to order from this screen 4. This screen will also show the ratings of the restaurant and also the delivery time for the restaurant. 5. User can also view the reviews shared by another user on this screen.
7.6View Cart 1. User can view all the food ordered on the view cart screen. User will be redirected to this screen once he places the order from the restaurant page. 2. User can also modify the order on this screen. He /she can add extra items or also delete the order which he/she doesn’t want. 3. User will be able to see the complete amount which he/she needs to pay on this screen. 4. User will be able to proceed to final payment page from this screen.
7.7Payment Options 1. Once the user confirms the order from the cart page the user will be redirected to the payment screen. 2. User will get the following options to pay the amount: a. Through Credit Card
Affle Ltd.
Page | 9
Proposal _Food Delivery App
Confidential
b. Through Debit Card c.
Cash On Delivery
d. Through other wallets like Paytm, mobikwik, etc. 3. Once the user pays the final amount the order will be sent to the restaurant and user will now be able to track his/her o rder.
7.8Track Order 1. User will be able to track his/her order from this screen. 2. User will get the contact info of the delivery person who will be coming to his doorstep for the delivery 3. User will also be able to see the exact location of the delivery boy on a real time basis. 4. User will also be able to see the order status like order is in kitchen, order is picked by the delivery person, order is on its way, order delivered.
7.9Order History/Upcoming Orders 1. User will be able to see the order history of all the orders placed on this screen 2. User will also be able to see the upcoming order on this scree n. 3. User at any point of time can go this screen and see what he/she ordered in previous time. 4. User can also reorder from the same restaurant from this screen which will redirect the user again to the view menu screen of that particular restaurant.
7.10
Filter & Sort Restaurants
1. User will be able to filter or sort the restaurants based on: a.
Price
b. Popularity c.
Delivery Location
d. Delivery time e. Recommended f.
Dietary : vegetarian, Gluten-free, Vegan
2. Once filtered and sorted user will see only the restaurants based on his filter choice on the home screen or view restaurants screen.
7.11
Search Restaurants
1. Search icon will be given to user on the home screen. On clicking this icon user will be redirected to a new search screen. 2. User will be able to search restaurants or dish by typing the name of the restaurant in the search box. Restaurants will automatically be shown based on the search name input by the user. 3. Use will also see top categories on this screen like: a. North Indian b. South Indian c.
Affle Ltd.
Pizza
Page | 10
Proposal _Food Delivery App
Confidential
d. Fast Food e. Chinese 4. On clicking any of the category user will be able to see only those restaurants which are serving in the category selected by the user.
8. RESTAURANT OWNERS 8.1Registration 1. Restaurant Owners can register by following sign up process to become a member on the app. It will include Account info form and info verification a. First Name of the owner b. Last Name of the owner c.
Restaurant Name
d. Restaurant Address e. Email Address f.
Create Password
g.
Create Account (Button)
2. On successful registration they will be verified by the super admin and access will be granted by the super admin. 3. Once the access is granted, restaurant owner will be able to perform various activities and also his restaurant will be visible to the fro nt end user.
8.2Log-In 1.
Restaurant owners will be given app based platform where they will be log in to the app and perform various activities.
2.
Restaurant will be able to log-in by providing the following details:
3.
Username Password
In case of forgot password, can enquire for new password using the email-id.
8.3 My Account 1. In this section restaurant owners will be able to view and manage his/her profile, menus and other activities. 2. Restaurant Owners will be able to: a.
View and edit profile
b. Manage their restaurant menu
Affle Ltd.
View Menu
Search any Dish
Add Something new in their menu
Edit menu
Delete Dish from Menu
Change Price of the Dish
Page | 11
Proposal _Food Delivery App c.
Confidential
View and respond to all the mails he/she received.
3. From “My Account” section restaurant owner will also have the option to open/close the restaurant. 4. Owner can also delete the restaurant for which an approval of super admin will be required.
8.4Home Screen 1. On the home screen, restaurant owner will be able to see all the orders placed by the customers. 2. He will also be able to see the contact info of the customer on this screen 3. Owner will also get the information of the delivery boy coming to the restaurant along with his contact info on this screen.
8.5Payment Management 1. Restaurant owner will be able to manage his/her payments through this screen. 2. He/she will be able to see all the payments made by the customer on this screen. 3. He will also get the option of transferring the payments into his bank account from this screen.
8.6Feedbacks/Reviews 1. Restaurant owner will be able to view all the feedbacks and reviews received from customer on this screen 2. He will be able to view the star rating given by each customer o n this screen 3. Order rating by the customer will be visible to owner through this screen.
9. Delivery Management 9.1Registration 1. Delivery person will be also provided an app based platform where they can register by following sign up process to become a member on the app. It will include Account info form and info verification a. First Name b. Last Name c.
Contact number
d. Create Password e. Create Account (Button) 2. On successful registration they will be verified by the super admin and access will be granted by the super admin. 3. Once the access is granted, delivery person will have the access to perform various activities.
9.2Log-In 1.
Affle Ltd.
Delivery person will be able to log-in by providing the following details:
Page | 12
Proposal _Food Delivery App
2.
Confidential
Username Password
In case of forgot password, can enquire for new password using the contact number
9.3 Home Screen 1. Once the order is placed, delivery person who is near to that location will get a notification on his phone to pick the order from t he restaurant. 2. Once the order is picked then his location will be seen to the front end customer who have placed the order. 3. Delivery person can change the status of the order when it is delivered to the customer from this screen 4. Delivery person will also get to see the contact info of the customer and as well as the restaurant owner from where the order was placed.
9.4Feedbacks/Reviews 1. Delivery Person will be able to view all the feedbacks and reviews received from customer on this screen 2. He will be able to view the star rating given by each c ustomer on this screen.
10. SUPER ADMIN PANEL 1. Super Admin can login to the admin panel using the login credentials 2. Admin can completely manage the following: a.
User/Customer Management
View Search Add Edit Delete Make active/inactive b. Restaurant Management
View Search Add Edit Delete Make active/inactive c. Delivery Person Management
View Search Add Edit Delete Make active/inactive d. Payment Management
Affle Ltd.
Page | 13
Proposal _Food Delivery App
Confidential
e. Login/Logout/Forgot Password Management f.
Change Email and Password Management
g.
Newsletter Management
3. Can update his account details.
11. QUERIES 1. Do you want google MAP API integration or do you need to build the customized map in the app? 2. Which are the payment API’s which will be used? 3. Will the delivery management system will be handled by your team or will it be given to some 3rd party?
12. APPLICATION DEVELOPMENT PROCESS
Affle Ltd.
Page | 14
Proposal _Food Delivery App
Confidential
13. DEVELOPMENT AND RELEASE STRUCTURE
14. TECHNOLOGIES USED
Development Platform
Kotlin(Android), Xcode (iOS),Wordpress
Language/technology
Objective-C, Swift, Java, PHP
15. TEAM CONSTRAINTS
Affle Ltd.
Resource Project Manager
01
Business Analyst
01
Designers
01
Database Developer
01
Web Developer
01
Page | 15
Proposal _Food Delivery App
Confidential
Android App Developer
01
iOS App Developer
01
Quality Assurance Engineer
01
16. COMMERCIALS
List of Services Needs Assessment Requirements Specification document Design
Staff Business Analyst
Budget / USD FREE
Web Designer
Development
Web development & App Development
QC & Testing
QC Engineers
Maintenance & Technical Support
Time Frame / working days
Tech Support Spec
1month
Free
(1month/ 3 month / 6 month / annual)
Total / USD: Total project duration:
USD
(days/months from start to end)
17. CONCLUSION Affle is confident that our proposed strategies will deliver you best solution as per the requirement. We sincerely hope that you will consider us as a long-term partner and allow us to enter into a manually beneficial relationship. We are available to answer any question you may have and look forward to discussing this opportunity further. Thank you for your interest.
Affle Ltd.
Page | 16
Proposal _Food Delivery App
Confidential
Affle Ltd. 601 - 612, 6th Floor, Tower C, JMD Megapolis, Sohna Road, Sector-48, Gurugram, Haryana 122018 Phone: (+91) - 82872 30230
Corp Website: www.affle.com
Affle Ltd.
Page | 17