Proposal For NSS Prashant Ji Wordpress Website
Proposal For NSS Prashant Ji Wordpress Website
Proposal For NSS Prashant Ji Wordpress Website
Application
TABLE OF CONTENTS
1. Company Information 4
2. About Project 4
3. Scope 4
4. System Users 5
5. Mobile Application for Customers 6
5.1. Sign up/Login in 6
5.2. Restaurant Listing Default 6
5.3. Restaurant Search 7
5.4. Sort Results 7
5.5. Filters Results 8
5.6. Restaurant Detail Page 8
5.7. Item Detail Page 8
5.8. User Reviews 9
5.9. Order Summary/Cart 9
5.10. Payment Page 10
5.11. Order Confirmation/Tracking Page 10
5.12. Order History 10
5.13. Settings 10
6. Mobile Application for Drivers 11
6.1. Register 11
6.2. New Requests 11
6.3. Active Orders 11
7. Important Workflows – Customer Mobile App 12
7.1. Overall 12
7.2. Get Delivery Location 13
7.3. Add/Select Items 14
7.4. Get Delivery Address 15
7.5. Online Payment 16
8. Important Alerts 17
9. Restaurant Admin Panel 18
9.1. Sign Up/Login 18
9.2. Set-up Restaurant 18
9.3. Set-up Delivery Area and Charges 19
9.4. Set-up Delivery Time Slots 20
9.5. Add Menu Items 21
9.6. Flat Rate Discount 22
9.7. Manage Orders 22
9.8. Accounts 23
9.9. Dashboard 23
10. Back-end/Admin Panel 23
10.1. Manage Customer Accounts 24
10.2. Manage Sub-Admin Accounts 24
10.3. Manage Restaurants 24
10.4. Category/Sub-category Management 25
10.5. Manage Orders 25
10.6. Manage & Publish Ads 25
10.7. Accounts 26
10.8. Dashboard 26
11. Other Features 26
12. Technology Stack 27
12.1. Mobile App 27
12.2. Front and Back End for Web Applications 27
12.3. Database 27
13. Delivery Time 28
14. QA/Testing 28
17.1. Types of Testing 29
15. Project Tracking & Management 29
Company Information
Adglobal360 is a design-focused end-to-end digital product development company with a key focus on cloud and
mobility solutions. Adglobal360 is headquartered in India with its operations in the US, Japan, Philippines and few other
countries.
In a world progressing towards a digital reality, AGL is invested with Partner Brands on the journey of digital
transformation. We want to be the digitization champions of the world.
850+ committed professionals consult and strategize for our clients in various verticals across the business spectrum.
Together with Hakuhodo our partnerships drive value and directly impact the clients’ business growth. We celebrate
potential, dedication and diversity.
Founded in 2009, the company has built a strong team of 850+ team members consisting of highly skilled developers,
UX designers and testers focused on helping startups and enterprises to launch great mobile, web, and IoT products
with a proven track record.
We specialize in delivering customized solutions with our capabilities in Cloud Management, UX/UI Designing, Data-
Driven Web and Mobile App Development, and On-Going IT Operations.
With a team of technology and business experts, Our focus is on delivering high-value, cost-effective solutions on time
and express services that accelerate enterprise success by driving productivity.
Over the years we have mastered product development processes and productivity with a proven delivery model. We
know what it takes to create great designs and great code which makes us the most preferred team for some of the
renowned enterprises around the world.
PURPOSE OF THE DOCUMENT
1. This document outlines the scope of work of Adglobal360 for the solution customization and delivery of the
required Website Revamp for Mindware.
2. This document will be used as a reference for all further communications during the implementation of the
project.
3. Once this proposal document is agreed upon by both Adglobal360 and the <Mindware>, Adglobal360 will
create a separate service agreement with the customer.
WHY ADGLOBAL360
1. Strong leadership team with experts having 15+ years of experience in web, mobility product development for
international brands and startups.
2. Adglobal360 brings on-table value-added services with a proven track record of 15+ years of experience in
digital product development having scalability, performance, security, source code quality specially targeted
towards startups’ innovation needs.
3. A very strong product and project management skill set to deliver projects on time. We have time-tested
project management practices to drive project success in all aspects.
4. Adglobal360 promise is ROI-driven digital product development and to build long-term technology
partnerships with our clients.
OVERVIEW
2. UX/UI Designing
2.3. Mobile Theme and Assets (For Android and iOS application)
3. Web Admin Panel and Frontend Website based on the feature set mentioned in enclosed Annexures.
3.2. Web Admin Panel - Safari(v13-16), Edge(v88-108), Chrome(v57-108), Firefox(v52-101 and, IE (11 &
above)
4. Mobile Application (Android and iOS) based on the feature set mentioned in enclosed Annexures.
5. Quality Testing
5.1. Functional Testing: The purpose of Functional tests is to test each function of the application, by
providing appropriate input, verifying the output against the Functional requirements. It includes:
5.1.3. Accessibility
performance bottlenecks in the software application. The focus of Performance Testing is checking an
application's:
5.2.2. Scalability – Determines the maximum user load the software application can handle
5.3. Mobile devices testing: This is to check application’s performance, stability and responsiveness for
mobile devices.
6. Deployment on client stage and production server when the solution is ready.
1.
About Project
The goal of this project is to develop a food ordering & delivery platform “Little Bangkok” where different
restaurants can list their menu items. Customers will use mobile apps to order food from these restaurants.
With the help of GPS, nearby restaurants will be listed according to delivery areas defined by restaurant.
Restaurants will manage the food orders and delivery will be managed by the admin and system will charge
certain commission amount of each order placed through platform.
The purpose of this document is to cover the following items –
● Scope of the project
● Delivery Time
● Cost of Development
● Payment Terms
2. Scope
The scope of the project is to develop design and develop following two components with the
features/functions listed in next section.
● Logo Design and UI Design
● Mobile Application for Customers (Android/iOS)
● Mobile Application for Drivers
● Web Based Admin Panel for Restaurant Owners to manage their food delivery operations
● Web Based Admin Panel for Master Admin to control entire platform
This would include –
⮚ UI Design and Logo Design
⮚ Development
⮚ QA
⮚ Deployment
⮚ Post Delivery Support
3. System Users
This platform will have five types of users –
● Customer – User who will use mobile apps to order food
● Driver – Who will deliver the food from Restaurant to Customer
● Restaurant Admin – User who will list their restaurants on platform to manage food
ordering operations
● Super Admin – User who will manage the platform and have all the access rights
● Sub-admin – User who will manage the platform but will have limited access rights as given by
Super Admin
4. Mobile Application for Customers
Users will have access/be able to perform following features while using Mobile Applications –
5.13. Settings
● User will be able to see and edit following data
⮚ Name
⮚ Email address
⮚ Password (hidden)
⮚ Saved Addresses
● Change Password
● Order History
● Notifications
● Support
⮚ Contact us (via email or phone)
⮚ Customer feedback about us
⮚ Company info
⮚ FAQ
5. Mobile Application for Drivers
6.1. Register
● Driver’s account will be set-up by super admin panel
● Driver will get access details to login to app
● User will be able to set delivery charges on the basis of following rules
⮚ Free Miles Range – if Restaurant delivers for free up to certain miles
⮚ Price Per Mile after free delivery range
⮚ Order Amount After Delivery is Free
⮚ Define delivery fee according to miles
▪ within 0.5 mile
▪ within 1 mile
▪ within 1.5 miles
▪ within 2 miles
● User will be able to update these settings
9.4. Set-up Delivery Time Slots
● User will be able to set-up Delivery Time slots for each day separately
● User will be able to define sizes of the portions that customers can choose from
9.6. Flat Rate Discount
● User will be able to create offers which will give flat rate discounts
9.8. Accounts
● Payment between Restaurant and Company will be split on the basis of Commission Rate set
from admin panel
● User will be able to see the total payment received against each order, along with link to
order details
● User will be able to search/sort and filter the data.
9.9. Dashboard
● User will be able to see details/important stats such as
⮚ Number of Total Orders – Filter by dates
⮚ Total Customers
⮚ Items Mostly Ordered
⮚ Duration of the Day when most orders are placed – like 12:00-3:00 etc.
9. Back-end/Admin Panel
User will be able to control the platform with the help of following features
10.1. Manage Customer Accounts
● User will be able to view details of all the customers registered on platform
⮚ Name
⮚ Email Address
⮚ Location (saved addresses)
⮚ Phone Number
● User will be able to Enable/Disable user accounts from admin panel
● User will be able to search/sort user accounts
10.8. Dashboard
● User will be able to see some key stats on dashboard, with an option to filter data on basis of dates
⮚ Total Orders – New, In Process, Delivered
⮚ Total Restaurants
⮚ Total Users
⮚ Total Sales
⮚ Commission Earned
⮚ New Restaurant Account Requests
12.3. Database
12. Delivery Time
13. QA/Testing
The test processes follows clearly defined strategy, test scenarios, and a systematic methodology
empowered to generate the best possible result. Our test development team involves QA consulting experts
to tap resources, define possible and latent issues, and analyses the test process. We design and execute
the test process that addresses the following questions.
● What will be tested and why – master test plan (and test plans) informed by input from the
test policy and test strategy
● How it will be tested – test specification, test design, and test development
● When it will be tested – test scheduling
● Who it will be tested by – test execution
● What it has discovered – test recording, test scenario analysis
● When it will finish – checking for test completion
● How it will achieve test target – QA Consulting