Product Requirements Document

·

6 min read

OVERVIEW

Product Name: MEALMATE

Description: Introducing MEALMATE - a user-friendly app for food enthusiasts who value convenience and simplicity in food ordering and delivery. With a powerful search function, personalized recommendations, and order history tracking, MEALMATE offers a seamless experience. Users can also customize their profiles, create a food timetable, earn points on each order, and track their delivery status.

Target Audience:

● Busy professionals ● Students

● Working Parents ● Travelers

● Health-conscious individuals ● Tech-savvy individuals

Objectives:

● Simplify food ordering and delivery for users.

● Provide a personalized experience through recommendations and order tracking.

● Offer a range of payment options for convenience.

● Exceed user expectations with seamless service and a user-friendly app.

User Pain Points:

1. Delivery Issues: Sometimes, some food apps’ delivery fees may be too high for users. Another problem with delivery may be getting cold food as a result of late delivery; users get frustrated if they are unable to track their food.

2. Limited menu: Customers are concerned if the restaurant can have a menu that contains a variety of food to pick from and not be limited by choice.

3. Poor Quality of Food: Users expect the food to be fresh and of good quality. If the food delivered is stale, cold, or not as per the order, it can lead to dissatisfaction.

4. Order Accuracy: Users expect their orders to be accurate and complete. Missing or incorrect items in the order can be a major source of frustration for users.

5. Poor Search Functionality: Users often find it difficult to discover the exact type of cuisine they want to order.

6. Inaccurate Menu Description: Sometimes, users may not get the exact meal they want or even order the wrong food type.

7. Complicated Payment Gateways: Users may experience problems with the payment gateways, and may prefer to pay cash on delivery.

8. Poor User Experience or Complicated Interface: Users expect the app to function smoothly without any technical issues. App crashes, slow loading times, and other technical glitches can leave users frustrated.

User Story And Acceptance Criteria

S/N

Features

User Story

Acceptance Criteria

1

Account Creation

As an existing user, I want to be able to log in, so that I can easily access my account and use the app without any hassle

Given that I am an existing user when I enter my login credentials and click on the login button, I should be able to successfully access my account.

2

Profile

As an existing user, I want to be able to edit and manage my personal information, food preferences, and timetable so I can have a personalized experience

Given that I am an existing user when I navigate to profile settings, I should be able to edit my personal information, and payment methods, and view referral details, then the changes made should be saved and reflected in my account.

3

Menu

As an existing user, I want to search, discover, and receive food recommendations, so that I can easily find new dishes to try

Given that I am an existing user when I navigate to the menu page and enter a search term, then I should be able to see relevant search results and easily filter them based on my preferences.

4

Recent Order

As an exciting user, I want to be able to view my order history so that I can easily reorder my favourite meals, without having to search for them again.

Given that I am an existing user when I navigate to the recent orders page, then I Should be able to view past orders and easily reorder the dishes

5

Order Placement

As an existing user, I want to be able to place an order and view its status, so that I can see reviews, and points associated with each order and easily change the address

 Given that I am an existing user when I add dishes to the cart and checkout, then I should be able to view the order status, reviews, and points associated with it and easily change the address

6

Payment Gateway

As an existing user, I want to easily make payments through multiple options and methods, including points and referral codes for discounts, so that I can make payments without hassle.

Given that I am an existing user when I navigate to the payment gateway, then I should be able to choose from multiple payment options and receive confirmation messages via email or SMS.

7

Track Order

As an existing user, I want to be able to view the real-time status of my order, such as the estimated delivery time, so that I can track its progress.

Given that I am an existing user when I navigate to the“Track your order” section, then I should be able to view the status of my order and track its progress

8

Stat and Customer Rating

As an existing user, I want to be able to view the most frequently placed orders and out-of-stock dishes, so that I can make informed decisions on my future orders

Given that I am an existing user when I navigate to the stats and ratings page, then I should be able to view the most frequently placed orders and out-of-stock dishes to enable me to make informed decisions on future orders

9

Notification

As an existing user, I want to be able to receive notifications of my order status and points scored so that I can stay updated on exclusive offers.

Given that I am an existing user, when I click on the notification icon, I should be able to view incoming messages with relevant information.

10

Customer Care

As an existing user, I want to be able to access the customer support section easily so I can make inquiries and receive the necessary guidance and support

Given that I am an existing user when I navigate to the customer support section and submit my inquiry, then I should receive a timely and helpful response

User Flow (Food Ordering Process)

LINK TO USER FLOW (PLEASE CLICK)

Features

Account Creation Menu Recent Orders

Order Placement Payment Gateway Track Order

Stats & Customer Rating Notification Customer Support

Change/Review History

Reviewer Name

Department

Version No

Review Date

Comment

Damilola Agboluaje

Product Management

v1.0

01/04/2023

 

 

 

 

 

 

Approval

Version No

Issue Date

Author

Status

v1.0

04/04/2023

Damilola Agboluaje