Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

Vector3 Digital Technologies Vector3-2023

TABLE OF CONTENTS
1 SIGNATURES....................................................................................................................................................................................7
2 DOCUMENT PURPOSE..................................................................................................................................................................8
2.1 DOCUMENT SCOPE.......................................................................................................................................................................................... 8
2.2 PROJECT OVERVIEW....................................................................................................................................................................................... 8
3 FUNCTIONAL SCOPE.....................................................................................................................................................................8
3.1 MOBILE APPLICATION OVERVIEW (CUSTOMER APP)..............................................................................................................................8
1. LOGIN & SIGN-UP SCREEN..........................................................................................................................................................8
2. STORE LOCATER ...........................................................................................................................................................................8
3. FEATURE TO SELECT THE AVAILABILITY SLOT- ………………………………………………………………………………………9
4. HOME SCREEN (WITH RESPECT TO SELECTED STORE)...................................................................................................9
5. PROFILE SETTINGS.......................................................................................................................................................................9
6. UNIVERSAL SEARCH BAR ...........................................................................................................................................................9
7. NEW OFFER/PRODUCT INFORMATION & NOTIFICATION..............................................................................................9
8. ADD TO CART..................................................................................................................................................................................9
9. FEATURE TO ADD ITEMS TO WISHLIST ................................................................................................................................9
10. CONFIRM ORDER SCREEN......................................................................................................................................................9
11. PAYMENT OPTION SCREENS (INTEGRATION TO THE PAYMENT GATEWAY).....................................................9
12. PAYMENT CONFIRMATION....................................................................................................................................................9
13. ORDER MANAGEMENT............................................................................................................................................................9
14. CANCELLATION AND REFUND PROCESS........................................................................................................................10
15. PAYMENTS & RETURNS LISTINGS....................................................................................................................................10
16. CONTACT US PAGE.................................................................................................................................................................10
17. PRODUCT FEATURES:...........................................................................................................................................................10
18. DATA MANAGEMENT & GENERAL FEATURES:.............................................................................................................10
19. DISCOUNT MANAGEMENT...................................................................................................................................................11
20. LOGIN VIA SOCIAL MEDIA...................................................................................................................................................11
21. SUBSCRIPTION MODEL .......................................................................................................................................................11
22. RECURRING ORDERS.............................................................................................................................................................12
23. LIVE ORDER TRACKING.......................................................................................................................................................12
24. CUSTOMER SUPPORT VIA WHAT’S APP, E-MAIL.........................................................................................................13
3.2 DELIVERY AGENT APP................................................................................................................................................................................. 13
1. ORDER DELIVERY CONFIRMATION VIA OTP.....................................................................................................................13
2. DELIVERY AGENT APP FLOW..................................................................................................................................................13
3. ADMIN SETTINGS FOR DELIVERY AGENT...........................................................................................................................14
3.3 ADMIN PANEL............................................................................................................................................................................................... 15
3.4 CUSTOMER PANEL........................................................................................................................................................................................ 15

Page
Vector3 Digital Technologies Vector3-2023
3.5 EMAIL/SMS MANAGEMENT....................................................................................................................................................................... 15
3.6 MOBILE APP NOTIFICATIONS..................................................................................................................................................................... 15
4 INTERFACES..................................................................................................................................................................................16
4.1 ASSUMPTIONS FOR A MOBILE APP............................................................................................................................................................16
A. OUT OF SCOPE................................................................................................................................................................................................ 16

Page
Vector3 Digital Technologies Vector3-2023

1 SIGNATURES

Prepared By:
Date Name Designation
23rd Mar 2023 Rohit Bhardwaj Business Analyst
Deepika Singh Sr. Business Analyst
Decision Owner Approval:
Date Name Designation

Nandini Bhupat Co-Founder & Director


Client Approval:
Date Name Designation

Page
Vector3 Digital Technologies Vector3-2023

2 Document Purpose
The purpose of the project is to design and develop a mobile application for Urban Mandi
providing all the services catering to the requirement of the client.

This Document specifies:


 The required behaviour of the Application and admin panel in term of user experience,
operational scenarios and interfaces.
 Common understanding of the mobile application it’s usages and work Flow.

2.1 Document Scope


 A brief summary of the mobile application that is to be developed for the Audience of this
document. Generally, it gives the readers a Preview of the digitized platform to be
developed.
 Describes all considered Assumptions, Exclusions and Future Enhancements.
 Describes all Functional and Non-Functional Requirements.
 Define Product Acceptance Criteria.

2.2 Project Overview


The purpose of the mobile application is to provide service to the users where customer will
be able to search for daily grocery item, vegetables, fruits, etc. and get the delivery at their
doorsteps. Business owner to manage the products, categories, prices and order placed by
the customer. And which help the business owner to target more audience and help him to
grow his business.

3 Functional Scope
In reference to our initial meeting the entire requirement is to create the below pages.

3.1 Mobile Application Overview (Customer App)


1. Login & sign-up screen

 User can login via email & Mobile number through OTP authentication.

 Feature to Sign-up for new users.

2. Store locater – As the user lands onto the app, he will get an option to select the store and
the inventory will load respectively with respect to the selected store so that the user can
shop from the list of items available in that Store. This step is mandatory to continue to
application

Page
Vector3 Digital Technologies Vector3-2023
3. Feature to Select the Availability Slot- With respect to every store there will be
availability slot, which will be available for the user and he can select that and continue
shopping.

4. Home screen (With respect to selected Store)

 Category Listing

 Products Listing with respect to Categories

 Products Details Page.

5. Profile settings – Registered user can perform (CRUD) operations on profile section

 Name/Email/Mobile Number

 Reset Password

 Delivery Address (Feature to add multiple addresses)

 Login/Logout

6. Universal search bar – Smart search, where user can search for products with keyword

7. New offer/product information & notification

8. Add to cart/

9. Feature to add items to Wish list and then later can be added to the cart.

10. Confirm Order screen

 User needs to click on confirm order

 Then need to select address

 Payment option (COD or online payment)

 Confirm order

11. Payment option screens (Integration to the Payment Gateway)

12. Payment confirmation – User will get a payment confirmation message with unique order
id once payment is confirmed from admin side

13. Order Management

 Order Listing/View

 Order Tracking (Only Status wise Tracking, NOT Live Tracking in phase 1)

 Order cancellation and refund feature – User can cancel his order if not needed or
also get ask for refund option if delivered wrong order or item is not as per
expectations.

 Develop a mechanism, where the Order where return is applicable that can be
selected, post that select the item what has to cancelled and initiate return.

Page
Vector3 Digital Technologies Vector3-2023

14. Cancellation and refund Process


 Allow customers to cancel orders in accounts
 Show handy cancellation popup
 Provide cancellation reasons dropdown (Pre-suggestion)
 Notify admin about new cancellations
 Automatically restock cancelled items
 Admin to allow and choose all or particular customer groups for which order
cancellation will be available
 Admin to specify which orders can be cancelled, e.g., you may allow customer to
cancel pending order only
 Refund Paid Processing Orders Automatically - enable or disable Automatically
refunds for cancelled orders. You may also choose one of the following refund
strategies

15. Payments & Returns Listings

16. Contact us Page

 Store Locators List

 Emergency Contacts

 Query form from the users.

17. Product Features:

 Product sorting and filtering based on attributes like volume, Weight, price,
product type, product availability.

 Product view – List, grid.

 Product photo

 Increase/decrease quantity

 Product description & additional information

 Change in price only with Quantity. No Custom Pricing.

18. Data Management & General Features:

 Tag description – a summery to describe Product

 Tag Keywords – it helps the user to search product via keyword and show

 Products tag – this helps the user to search for the products in search bar in
header

 Description: Text description about product

 Data – Create a model number for the product using combination of number and
letter (required)

Page
Vector3 Digital Technologies Vector3-2023
 (SKU) Stock keeping unit random code

 UPC (universal product code): the product's unique barcode

 Price

 Quantity - The total amount available in the store for this specific product

 Minimum Quantity: the minimum amount of product a customer reach to Add


product to their sharing shopping cart

 Subtract Stock: "Yes" will subtract stock from the quantity of the product.(Ex: If
there are 100 Dry fruit packs, and a customer buy 2 then it should subtract Stock
and change the quantity to 98)

 Out of Stock Status: select "Out of Stock", "In Stock", "2-3 days", or "Pre order" as
the message shown on the product page when the product Quantity reaches .

 Date Available: the date when this product will become available for purchase

 Dimensions: enter the weight and numbers

 Weight: Enter a number for the weight

 Weight Class: Specify the units of weight for the number

 Status: Enabling makes the product publicly available in store

 Sort order- When the product is sorted in a list, a number assign it a priority a
product with a sorting order 2 will be placed with a product with shorting order 3

19. Discount Management

 A group of customers that meet a criteria that use this discount

 Quantity: The limit for the number of products that can apply this discount

 Actual price and discounted price

 Priority: Adding a priority number such as 1, 2, or 3, will determine when this


discount will be used when other discounts are applied to a customer's order. 1
will apply this discount first, while 2 will apply it second, and so on

20. Login via Social Media


 For android user – login via google id, Facebook id
 For IOS user – Login via Apple id, google id, Facebook

21. Subscription Model - Subscription model Provide variety of benefits to the users. Such as
(Exclusive discount, Free Shipping, etc)

1. Admin

 The Admin will have the feature to create the subscription plans.

Page
Vector3 Digital Technologies Vector3-2023
 Feature to map services added with subscription plans

 Like Free delivery, discount on some amount of order

2. Customer

 The customer if associated to any of the subscription plans will have the
facilities reflected in their orders with respect to the plans they have
subscribed to.

22. Recurring Orders

 The customer will have the feature to add certain items on the cart which
can be ordered on recurring basis.

 There will be a calendar view where the user can select the days he wants
the order to come against that item

 This feature will automatically add items to the users cart with respect to
the selected date.

 User will have the option to change the frequency of their delivery and
cancel their subscription at any time he can also pause his subscription as
per his need

23. Live Order Tracking

 Customers can easily Live track their orders using Phone number and order IDs.

 Allows admin to set order tracking link which can be used by delivery agent,
customer as well as Admin

 Once the delivery has been made for the customers who have placed the order,
the extension used sends the tracking portal’s link to customers with an order
confirmation email, SMS.

 Using the tracking link, customers can track the real-time status of orders without
going through the lengthy process of login and entering order data.

 Using the tracking link – Delivery agent and admin also can track order status

 The tracking links redirect the customers to the page of delivery partner if any.

 Admin panel is easy to access and makes it easy for admin to handle all the
functions like Shipping Methods, Adding Tracking Link, etc with this flexible and
user-friendly back-end panel. ( If Admin is done by Vector3)

 View list of orders along with the order status (For admin, Agent and customer as
well)

 For the orders with the “Complete” status, the admin and Agent can click on the
“View” option to see order details and can track orders from there.

 It includes the order link. Clicking on the link a pop-up will be displayed along

Page
Vector3 Digital Technologies Vector3-2023
with the tracking code and link to view the order status

 Order deliver Confirmation notification will be sent automatically to user as well


as agent and admin.

24. Customer support via What’s app, E-mail

 WhatsApp Contact extension used will allow the customers to contact and
communicate with the store admin via WhatsApp. This can be done quickly just by
a single tap on the WhatsApp button present on multiple pages of the app.

 This module will help the customer for contacting the admin in a better and faster
way. The customers can easily quote the product and get revert on the same via a
smart communication path that is WhatsApp.

 The admin can enable/disable the WhatsApp sharing feature.

 Admin can set Customized messages.

 The customer and admin both must have an active WhatsApp account and it must
be the customer who add WhatsApp to the app.

3.2 Delivery Agent App


1. Order delivery confirmation via OTP

 When the Order is created the system will generate an OTP as apart of
confirmation message to the customer on their registered mobile number.

 The customer will provide this OTP to the delivery agent which will work
as the delivery confirmation.

 The delivery agent, will enter that OTP on his/her mobile app and confirm
the status.

 In the Entire process the OTP should be validated to authenticate the


process.

2. Delivery Agent App flow

This application helps the delivery agent to manage and complete their delivery on
time.

 Delivery management feature – allow agents to view and manage their


deliveries

 Including details like Delivery Instruction, Address, receipt, and Package


details

 Login – Sign-up – Allow Delivery agent to login so that he will login and
received information to deliver orders.

o Agent Login (Registered Mobile number)

Page
Vector3 Digital Technologies Vector3-2023
o Reset Password (OTP Based) – agent can reset his password using
OTP

 Profile section – User can perform (CRUD) operations

o Profile photo -click edit delete choose

o Name /Mobile Number update

o Reset Password/Forgot Password

 Navigation – GPS Navigation feature for delivery agent to find location


Delivery location easily and deliver faster

 Real Time – Tracking – Allow the agent to track their order status in real
time and marked the order delivered after delivery

 Route optimization – Agent will get algorithm support to optimize route


based on factors like Distance, traffic and delivery priorities

 Communication – This feature helps agent to communicate with


customer (Allowing them to send message and make phone calls)- In App
call feature.

 Barcode scanning – Allow the agent to scan Barcode on package to


ensure that they are delivering the right package to customer

 E-signature – Allow user to sign electronically for delivery, providing


proof of delivery

 In app Payment – Allow the agent to receive online payment from the
customer online, which saves time and make it the process more efficient

 Ratings and feedback – Allow the user to rate the delivery experience and
provide feedback and make services better for future

 Reports – Agent can filter view and download his Reports of order
delivered

3. Admin settings for Delivery Agent

 Delivery agent dashboard analytics (view by day, week, month, year)

 Manage order – Push orders to respect agents based on priority &


locations.

 Manage & prioritizing deliveries – Set Delivery according to priority


bases and as per route

 In-app call feature (Contact information)

o Agent can see the contact details of customer and can call his
direct from the app

o Phone Number/Address Update

Page
Vector3 Digital Technologies Vector3-2023

3.3 Admin Panel _Web


1. Admin login
2. Reset password
3. Dashboard analytics (view by day/Week/Month/Year)
a. Total sales
b. Total revenue and number of orders
4. Manage Product Categories
5. Manger Products
6. Manage Orders
7. Manage Role/Permission
8. Manage Customers
9. Manage Payments
10. Manage Stores
11. Manage Inventory with respect to Stores
12. Reports

3.4 Customer Panel_Web


1. Login and login - (Email/Mobile number & OTP)
2. Social Media login via Facebook, google Id
3. Search products
4. Product listing and search results
5. Product details with available variant’s
6. Add to cart/Wishlist (CRUD)
7. Checkout and payment options
8. Apply Coupon code
9. Place the order
10. Subtotal, Delivery Charges, and total amount information
11. Manage address book/order notes
12. Payment page/Confirmation page
13. My order
14. Refund status
15. Reset Password
16. Logout

3.5 Email/SMS Management


 The system will capture the email address and mobile number of the customer which
will be used for sending reminders/alerts to them.
 The system will notify through email, the reminders related to the customer, admin.

3.6 Mobile App Notifications


 Standard notification will be provided by the portal for all related users on
application

Page
Vector3 Digital Technologies Vector3-2023

4 Interfaces
4.1 Assumptions for a Mobile App
 The Features mentioned in the Scope of Work are just indicative of the
requirements and our understanding. It may change after discovery session
and/or after we have completed the workshops with Urban Mandi Team for
scope agreement and refinement.
 The Infrastructure and licensing cost for any 3rd Party tool will not be baked
into overall proposal estimations.
 Urban Mandi would need to assist and provide access to any 3rd party
system APIs or mail boxes (if applicable) for the 3rd party integrations
 Hosting charges for UAT and Production environments would be borne by
the Urban Mandi team.
 Urban Mandi would decide and provide us the base design and provide the
brand logo to be used on the application. This brand logo would be
considered as the starting point to design the theme and layout.
 Any paid static content / images or icons which may be 3rd party product
would need to be sourced / purchased by the Urban Mandi.
 We work in Agile methodology and Urban Mandi help as SMEs will be
required throughout the project execution.
 All the Non-functional requirements (Usability, Security, Performance,
Availability, Scalability, Capacity etc.) will be finalized in agreement with
both the parties.

a. OUT OF SCOPE
 Any functionality not mentioned as per the scope sheet would be considered out of
scope and would be chargeable extra as change request.
 Any feature / functionality which is not defined in the wireframes and signed off will be
considered out of scope. It can be further incorporated as future enhancements or next
scope items.
 Areas highlighted as out of scope in the document would not be a part of the scope.
 Data Entry to setup the system for launch such as user creation, master data setup etc.
These activities would be chargeable extra as a Time and Material activity and are not a
part of this scope.

Page

You might also like