Professional Documents
Culture Documents
TABLE OF CONTENTS.
1. PROJECT INTRODUCTION.
1.1 BUSINESS OBJECTIVE.
1.2 SCOPE OF PROJECT.
a. In-Scope.
b. Out of Scope.
2. FUNCTIONAL REQUIREMENTS.
2.1 MAIN ADMIN SECTION
2.2.3 MY MENU
2.3.1)USER REGISTRATION
2.3.2)DELIVERY TO MY PLACE
LABEL CREATION
SEARCHING RESTAURANTS BASED ON LOCATION
ADDING RESTAURANTS INTO LABEL CREATION
MENU ITEMS SELECTION
EDITING ORDER
CANCEL ORDER
CONFIRM ORDER
MY RECENT ORDERS
2.3.3)I AM AT RESTAURANT
1)SCANNING QR CODE
2. FUNCTIONAL REQUIREMENTS
i. USER REGISTRATION
a) Functional Points
3. PIn will be sent to registered mobile number and page will be redirected to
Verification Pin page.
4. Appropriate message should be prompted if invalid data is entered for Pin and
captcha.
a. I'm at restaurant
b. Deliver To My Place.
User can place an order through at home by choosing deliver to my place option
User place an order by choosing I'm at restaurant will be redirected to my scan qr code
page
a) Functional Points
1. User can create a label with appropriate address for delivering the order
2. User can add restaurants into label based on location nearest to him
8. Pick items page show the available (menu) items for that particular restaurant. so that
user can pick an items and place an order
9. Appropriate message should be prompted user place an order less than min order
11. User can Edit order for adding or removing items from the selected items
13. User can place an order by clicking on confirm order iT populate with message a yes
or no
16. User can see an status of the order in recent order tab it is new ,ready,accepted,picked
up,delivered,closed etc.
4) I am at restaurant
3. User should enter partial data in restaurant name field to view the respective name if
it is available.
5. pick item page display s complete menu items for selected restaurant
6. User can pick items from the menu and can place an order
7. Appropriate message should be prompted user place an order less than min order
8. Order summary (cost, taxes, vat, service tax, other tax, and discount) will be displayed
for selected items
9. User can edit order for adding or removing items from the selected items
11. user can place an order by clicking on confirm order it populate with message a yes or
no
14. User can see a status of the order in recent order tab it is new, ready, accepted, picked
up, delivered, closed etc.
VENDOR SECTION
3.Once we submit the form PIN will be sent to registered mobile number and page will be
redirected to Verification Pin / Vendor ID page.
4.Appropriate message should be prompted if invalid data is entered for Pin and captcha.
5.User should navigate to Vendor Dashboard (Landing Page) after entering valid
credentials.
2.2.2 MY ITEM STATUS
1.Vendor can view the Created Item status during the process of Approval Ex:
Pending/Rejected
2.If vendor admin add an new item for menu before main admin approval item will be
available in pending state
3.Vendor admin has authority to remove items from pending state before making main
admin rejected or approval
4. Main admin rejected the requested menu item the item will be available in rejected
state in my item status.
5.Vendor can delete the items from rejected/pending status, once the item deleted from
pending status item will be no more available for admin approval.
6.Rejected items from admin, will be available in respective status.
2.2.3 MY MENU
1.Vendor can create a new service agent, Operator and cook in this page by entering the
required information (Username, Number and Radio Button (service agent/
Operator/cook)
1.In this screen vendor admin can manage the vendor users (operator, service agent, and
cook)
2.This screen displays the complete information of vendor users like name, phone number,
and user status
3.Vendor admin can make activate or deactivate and delete the user's vendor admin can
delete the vendor user.
Adding items
1. vendor should follow the leaf structure(t1>t5) for adding new items into category
2. main category field should populate with Other vendor or same category will be
displayed in dropdown list if specified both the vendor should have same brand type.
4. if item is not available for selected category in below field then add new item button
will be populated for adding new items into category
5. clicking on the add new item button should navigate to add detail page
6. Add details page allow to provide complete information of adding item into menu like
name, price and discount, taxes and charges, topping details, crust details, image for
item ,description, on-vegetarian
7. After providing valid information item should be sent for main admin approval
8. Here user has a two option to view the requested item in my item status screen like
pending or rejected on dropdown selection
9. Vendor User should prompt with appropriate validation messages during process.
10. vendor user can make discard charge for particular item by using cancel option
11. After main admin approval item will be added to Vendor men
12. Items with status as Available/Out Of stock in menu will be represented in different
color (Red=Out Of Stock & Green=Available)
13. vendor can make discard changes afeter
Editing items
1. After main admin approval only vendor can make menu item editable except item
name
2. After admin approval for new item its set to zero(item unavailable state) to make item
available in menu should change the status to one can be done through item editable
option by checking item available option.
3. vendor should select appropriate leaf structure to make item editable.
4. items can make editable for selected leaf structure shown in green color
5. clicking on the item should navigate to item editable page
6. In item editable page the items can make editable by providing the complete
information like cost,price and discount,taxes and
charges,toppingdetails,crustdetails,image for item ,description,non vegetarian except
item name
7. After providing valid information item should be added to menu with updated details.
8. updated menu item will not send to main admin approval or my item status screen.
1. From dashboard select Request For New category ,on selecting will be navigating to
category screen.
2. New Category needs to be added in Request For category field after selecting the
brand.
3. Other vendor related category will be displayed in dropdown list if specified both the
vendor should have same brand type.
4. Once the category is requested, the request category will be displayed in Pending
status with appropriate date and time.
5. On approval the category will be added to the list and status will be changed to
approve.
6. Here user has a three option to view the requested category Pending category,
rejected and approved category on dropdown selection.
7. By default Pending status category will be displayed.
8. On selecting the message icon rejected, approved categories comments will be
displayed in pop-up.
9. Vendor has an option to delete the request category from all the options.
10. If Pending status category is rejected, then it will be deleted from admin approval list.
11. Vendor can remove multiple categories at a time by selecting checkbox and clicking
the delete button.
2.2.8 HOME DELIVERY
Using this screen vendor can manage the home delivery facility
1. When clicking on this screen the Vendor details (address) will be auto populated in
respective fields.
2. Here User can modify the data.
3. Vendor should prompt with appropriate validation messages during process
4. Vendor can set the Home delivery timing using these screen
5. Vendor can set at what dates vendor is not available for delivery.
1. when clicking on these vendor should navigate to add location screen page
2. In this screen vendor will create the service availability to the user within specified
location by using state, city and area field.
3. User should enter 3 characters to avail the functionality of predictive text in state, city
and area.
4. On selecting the Submit button the selected location will be added to the list of service
availability.
I. Standard rule
1. This rule is applicable for every cost while placing the order.
2. Vendor can add the delivery charge and it will be reflected in customer screen.
3. User should prompt with appropriate validation messages during process.
5. DEACTIVATE CUSTOMERS
1. In this page list of customer will be displayed, who has added vendor to his home
delivery labels.
2. Vendor can activate or deactivate the customer provided by option check box.
3. If the customer is deactivated then vendor will be removed from customer home
delivery labels.
operator section
3. This page displays the complete information of orders given by customers like
screen,seat,qty,date, and time in a list
4. clicking on any of the order displayed in a list navigate to order summary page
and displays the order information and pressing the back button then viewed order is
displayed in new and viewed screen to indicate operator that order is viewed
5. After viewing order the operator can Accept or reject the order
6. Clicking on Accept the order will be goes to Accepted screen and then order will be
removed from(NEW) screen
7. Clicking on Reject the order will be goes to Rejected screen and then order will be
removed from(NEW) screen
New and viewed
Accept
This menu is available only for operator and cook
4.Clicking on Ready the order will be goes to Ready screen and then order will be
removed from Accepted screen and then navigates back to Previous page.
5.Clicking on cancel order the order will be goes to cancelled screen and then
order will be removed from Accepted screen and then navigates back to
accepted page
READY
This menu is available only for operator ,service agent and cook
Clicking on these operator navigates to READY PAGE
5.Clicking on cancel order the order will be goes to cancelled screen and then
order will be removed from Ready screen and then navigates back to Ready
page
PICKED UP
This menu is available only for operator ,service agent and cook
4.Clicking on closed the order will be goes to closed screen and then order will be
removed from Delivered screen and then navigates back to Previous page
6. Clicking on cancel order the order will be goes to cancel order screen and then
order will be removed from DELIVERED screen and then navigates back to delivered
screen
CLOSED
1. This menu is displayed only for vendor operators
2. Clicking on these operator navigates to CLOSEDPAGE
3. This page display the closed orders in a list format like screen,seat,qty,date,
and time
4. Clicking on any of the order in a list navigates to business order page and
display the complete information of the closing order
5. Clicking on back navigates to closed page
CANCELED
Take order
NEW
Only Viewed orders are displayed in this page in a list format like screen,seat,qty,date,
and time
Clicking on any of the order in a list navigates to a business order page and displays the
complete information of the order
After viewing the order the cook can perform action on order like accept or reject
By Clicking on Accept button the order will goes to accepted screen then order will
be removed from NEW AND VIEWED screen and then navigates back to Previous page.
By Clicking on Reject button the order will goes to Rejected screen and then order
will be removed NEW AND VIEWED screen
Accept
This menu is available only for operator and cook
1.Clicking on Ready the order will be goes to Ready screen and then order will be
removed from Accepted screen and then navigates back to Previous page.
2.Clicking on back button the cook navigates to ACCEPTED PAGE
READY
This menu is available only for operator ,service agent and cook
3.After viewing the order the cook cannot perform any action on order like closed or cancel
order simply he can view the record
PICKED UP
This menu is available only for operator ,service agent and cook
2.This page display the orders PICKED UP by( operator,agent,cook) in a list format like
screen,seat,qty,date, and time
3.Clicking on any of the order in a list navigates to a business order page and displays the
complete information of the order
After viewing the order the service agent can delivery the order by pressing the
delivery button
4.Clicking on delivery order will be goes to delivered screen and then order will be
removed from picked up screen
5.Clicking on back button the service agent navigates to READYPAGE
DELIVERED
This menu is available only for operator ,service agent and cook
3.After viewing the order the service agent cannot perform any action on order like closed or
cancel order simply he can view the record