0% found this document useful (0 votes)
195 views11 pages

Business Requirement Document

The document provides requirements for the PizzzAR project. The project aims to develop a B2B platform where advertisers' campaigns can be frequently served to users through the PizzzAR mobile app using AR technology. The document outlines functional requirements like creating dashboards to view performance data, providing login features for different user types, and setting up campaigns. It also describes non-functional requirements around scalability and performance. Use cases are presented for administrators to manage the platform and for resellers to manage customers.

Uploaded by

appon Software
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
195 views11 pages

Business Requirement Document

The document provides requirements for the PizzzAR project. The project aims to develop a B2B platform where advertisers' campaigns can be frequently served to users through the PizzzAR mobile app using AR technology. The document outlines functional requirements like creating dashboards to view performance data, providing login features for different user types, and setting up campaigns. It also describes non-functional requirements around scalability and performance. Use cases are presented for administrators to manage the platform and for resellers to manage customers.

Uploaded by

appon Software
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

PizzzAR

Business Requirements Document

Business Requirements Document


for

ECOCARRIER

PizzzAR PROJECT

Prepared by:

RANJEETA RANA

QWENTIC CONSULTING PVT LTD

www.qwentic.com
PizzzAR
Business Requirements Document

TABLE OF CONTENTS

1. Introduction
1.1. Purpose
1.2. Project Scope
1.3. Document Overview
2. Use Cases
3. Business Requirements
3.1. Business Goals and Objectives
3.2. Functional Requirements
4. Appendices
4.1. List of Acronyms
4.2. Glossary of Terms
4.3. Related Documents

1. Introduction

www.qwentic.com
PizzzAR
Business Requirements Document

The intention of this project is to develop a B2B platform where advertiser’s campaign
can be served among users more frequently through the PizzzAR mobile application
using AR technology.

1.1. Purpose

The purpose of this requirements document is to provide the requirements for


PizzzAR project. Both functional and nonfunctional requirements will be
documented.

1.2. Project Scope

The following are the scope of project:


● Create a platform where graphical presentation and heat maps of
performance data are available through dashboards of the advertising
efforts.
● To provide features that make users(admin, reseller, advertiser) to view
all reports regarding the reseller, advertiser, campaign and payment.
● To provide APIs of mobile application through which campaign shall be
served among app users.
● To provide Login as user feature where admin can login to reseller and
advertiser account.

1.3. Document Overview


This BRD provides insight into the AS-IS and TO-BE business area, identifying
stakeholders and profiling primary and secondary user communities. It identifies
what capabilities the stakeholders and the target users need and why these
needs exist, providing a focused overview of the requirements, constraints, use
cases are considered.

After the Use Cases there is business requirements details which will cover the
all functional requirements and and non functional requirements of the project.
The functional requirements will define function of the system or its
components. In functional requirements a set of inputs, the behavior, and outputs
of PizzzAR is described. In non functional requirements the scalability and
performance of the project is described.

2. Use Cases

www.qwentic.com
PizzzAR
Business Requirements Document

1.1. Use Case ID: UC_1

Use Use Case Name Actor Description


Case ID

UC_1.1 Admin Login Admin ● Admin register to create an


account.
● Admin Login into the
account.

UC_1.2 Dashboard Admin ● After admin login into


account dashboard screen
will get display.
● Dashboard display features
to manage the platform.

UC_1.3 Reseller Admin ● Admin invites resellers.


Management ● Resellers are the users
who manages the
advertisers.

UC_1.4 Advertisers Admin ● Admin can view


Advertisers details.

UC_1.5 Campaigns Admin ● Admin can create


Management campaigns for advertisers.
● Campaign can have
projects more than one.

UC_1.6 Affiliate System Admin ● Admin can create affiliate


link for the resellers so that
users can register using
the same link as reseller.

UC_1.7 Rate Plan Admin ● Admin can create rate plan


and can schedule it to
reseller.
● Rate plan consist initial
production, additional
production, monthly fee,
data storage, data transfer,
data request.

UC_1.8 App Users Admin ● Admin shall be able to view

www.qwentic.com
PizzzAR
Business Requirements Document

the app users details.

UC_1.9 Invoices Admin ● Admin can create invoices


for resellers and advertiser.
● Invoices generated
automatically admin shall
be able to send and resend
invoices to specific user.
● Admin can create taxes
and can apply to any
reseller on their invoice.

UC_1.10 Reports Admin ● Report section consist of


Advertiser report, App user
report, campaign report,
payment report, reseller
report.

UC_1.11 Login as User Admin ● Admin can login to reseller


and advertiser’s account.
1.2. Use Case ID: UC_2

Use Use Case Name Actor Description


Case ID

UC_2.1 Registration Reseller ● Reseller register into the


platform.

UC_2.2 Login Reseller ● Reseller completes the


registration successfully,
login into the account.

UC_2.3 Dashboard Reseller ● Dashboard screen will


Screen get launched after login
successfully into
account.
● Dashboard will display
the details of advertiser
spent, sub-reseller spent,
total advertiser, total
sub-reseller, top
advertiser.

www.qwentic.com
PizzzAR
Business Requirements Document

UC_2.4 Customer Reseller ● Reseller can invite


Management subreseller and
advertiser.
● Reseller can add balance
to subreseller’s and
advertiser’s account.

UC_2.5 Affiliate system Reseller ● Reseller can create


affiliate system for
reseller and advertiser.
● Affiliate link will be
different for advertiser
and reseller.

UC-2.6 Rate Plan Reseller ● Buying Rate Plan shall be


the list of all rate plan
applied to specific
reseller by admin.
● Selling rate plan shall be
the list of all rate plan
created by reseller for
below users.
● Schedule rate plan
defines the which is rate
plan is when scheduled
and to which reseller and
advertiser.

UC_2.7 Invoice Reseller ● Invoice can show the list


of all the invoice applied
to reseller by admin in
My Invoice.
● Reseller can create
invoice and also invoice
generated automatically.
● Taxes can be added by
reseller to the below
user’s invoice.

UC_2.8 Reports Reseller ● Reseller can view


advertiser report, app
user report, campaign
report, payment report,

www.qwentic.com
PizzzAR
Business Requirements Document

sub-reseller report.

1.3. Use Case ID: UC_3

Use Use Case Name Actor Description


Case ID

UC_3.1 Register Advertiser ● Advertiser register into


the platform.

UC_3.2 Login Advertiser ● Advertiser completes


the registration
successfully, login into
the account.
● Advertiser is the user
who can promote their
campaigns among the
app users through this
platform.

UC_3.3 Dashboard Advertiser ● Advertiser can see the


dashboard after
successfully login into
the account.
● Dashboard consist of
advertiser spent, sub-
reseller spent, total
advertisers, total sub-
reseller.

UC_3.4 Campaigns Advertiser ● Advertiser can view their


campaigns and projects
created by them.

UC_3.5 Rate Plan Advertiser ● Advertiser can view their


current rate plan details.
● Advertiser can also view
records of all rate plans

UC_3.6 Invoices Advertiser ● Advertiser can view the


all invoices sent by the
parent user.

www.qwentic.com
PizzzAR
Business Requirements Document

UC_3.7 Reports Advertiser ● App user report related


to their campaign can be
viewed by advertiser.
● Campaign Report can be
viewed by the
Advertiser.

UC_3.8 Promotion Advertiser ● Templates can be


created by the advertiser
for the product
promotion.
● Advertiser can list the
details of locations,
promotion start date and
end date where the
template shall be
triggered in mobile app
of user.

1.4. Use Case ID: UC_4

Use Use Case Name Actor Description


Case ID

UC_4.1 Register API App User ● App user register into


the pizzzar application

UC_4.2 Login API App User ● App user can login


account after
successful registration.

UC_4.3 Serve Campaign App User ● App user can view all
API campaigns of
advertisers when
marker image gets
traced by app.

UC_4.4 Serve flyer API App User ● App user can view
promotions of
advertiser’s product.

www.qwentic.com
PizzzAR
Business Requirements Document

3. Business Requirement
3.1 Business Goals and Objectives

The project goal is to serve the app users with powerful content and to provide
platform where the advertiser turn to discover, share the rich content of
campaigns and to provide the scalability on large scale.

Objectives are to provide platform for the advertiser where the campaigns and
promotions can be served among app users and to provide scalability by
implementing the current platform in Golang.
3.2 Functional Requirements

Require Functio Requirement Description Priority


ment ID n Name

FR 01 All ● Registered users shall be able to login


Users successfully by providing username
login and password.
● Upon successful login users shall be
redirected to dashboard page.
● If the credentials are not correct, error
in login message shall get displayed.

FR 01.1 Admin ● Admin shall be able to manage the all High


User reseller.
manag ● Admin shall view the list of all users
ement that is resellers, advertiser, app user.
● Admin shall be able to sent the
invitation to reseller.
● Admin shall be able to login in user’s
account.
● Admin shall be able to view levels of
advertisers and resellers.

FR 01.2 Admin ● Admin shall be able to manage the all High


Campai campaigns, can view all campaigns
gn and projects.
Manag ● Admin shall be able to edit, delete
ement campaigns.
● Admin shall be able change the status
of campaign as per the request of
advertiser.

www.qwentic.com
PizzzAR
Business Requirements Document

FR 01.3 View ● Admin shall be able to view the High


Reports reports of payments, app users,
campaigns, advertiser, reseller.

FR 01.4 Rate ● Admin shall be able to manage the High


Plan rate plan.
● Admin shall be to schedule the rate
plan to resellers.

FR 01.5 Invoice ● Admin shall be able to manage the High


Manag invoices of resellers.
ement ● Admin shall be able to edit the invoice
before it is sent to specific user.
● Admin shall be able to create invoice.
● Invoice shall get generated
automatically as per initial production
for each project.
● Admin shall be define tax and tax shall
be able to get applied on the invoice.

FR 01.6 ACL ● Admin shall be able to create roles for High


advertisers, reseller and admin
subusers.
● Admin shall be able sent invitation to
its subusers.
● Admin shall be able to edit or delete
the role if no role is applied to
particular subuser.

FR 02 Reselle ● Reseller shall be able to view all the High


r list of subreseller and advertiser.
Custom ● Reseller shall be able to invite the
er reseller and advertiser.
Manag
ement

FR 02.1 Balanc ● Reseller shall be able to join add High


e/Credi balance and credit limit in below users’
t account.
Manag
ement

FR 02.2 Affiliate ● Reseller shall be able to create affiliate


system link for its customer.

www.qwentic.com
PizzzAR
Business Requirements Document

FR 02.3 Selling ● Reseller shall be able to create selling


Rate rate plan by referring buying rate plan.
Plan ● Reseller shall be able to schedule rate
manag plan for reseller and advertiser.
ement

FR 03.3 Report ● Reseller shall be able to manage High


Manag reports of advertiser, campaign,
ement subreseller, app user, payment.

FR 03.4 Subres ● Reseller shall be able to manage the


eller invoices of subreseller and advertiser.
and
adverti
ser
invoice
s

FR 4 Promot ● Advertiser shall be able to upload High


ion promotion file in which location
details, Promotion name, saving,
price, start date, end date, beacon id
with template.
● Advertiser shall be able to create
template.

FR 5.0 Admin ● Admin dashboard shall show the total High


Dashbo impression, data served, impression
ard percentage, active campaigns, daily
spend, campaign traffic,
demographics.

www.qwentic.com

You might also like