You are on page 1of 12

Function

Requirement
Specifications

360 Limited • 07.11.2022


App Profile
E-commerce app for selling
placemat/coaster, laptray and
wooden tray
Mobile App :

Customer & Merchant side app

Overview Website :

Admin portal (backend)


Mobile App Overview

Customer Merchant
● Customer signin/out ● Merchant signin/out

● User profile ● Issue and manage product

● Ecommerce (buy listed merchandise) ● Advertisement management system


with targeted demographic
● Recommendation system based on what
user buy, and preference ● Financial insights (Income Overview
(Profit), Total Revenue)
● Support different categories
● Market segmentation (User purchase
● Checkout functions (shopping cart, quantity to specific category, user
payment system) demographics (interest, location,
gender)
Customer Side
Sign up & Log in

● Sign up as a
customer, then
login
● SSO Sign in
● Phone or email
confirmation
● Login state
management
(persistence)
● Forgot password
Buyer (wireframe link)
1

➔ Buyer or customer app consists of home page, search, trading,


hot deals and profile page

➔ In home (1), uppermost is promotion banner, which is a CMS


function set by seller
2
➔ Second card is near me option (prompts google map API) and
my picks (recommended merchandise for that buyer)

➔ Third row is popular merchandises based on their weekly


volume (amount of transactions)

➔ (2) shows all the merchandise available and search bar and
filter for searching based on category and price

➔ User profile (3) shows name, email, change password, user 3


details (age, sex, address, location), past purchases, user
interests

➔ Other tab can put wishlist and cart


*Image is only for sample, does not
reflect the final product
Purchase Journey

● Payment gateway and bank transfer (peer to peer or p2p)


● Countdown timer during checkout
● Push notification to notify a payment has been sent for p2p
Vendor/Merchant Side
Log in

● Pre-created
vendor account
● Vendor login
● Login state
management Merchant
(persistence) homepage
● Forgot password
● Create merchant
account through
admin/backend
portal
Seller (wireframe link) 1

➔ Seller app consists of overview page (analytics in sales, total


earnings, product sales by category, refund and chargeback),
issuing or creating new product catalog, transaction history,
CMS for putting ads

➔ Picture 1 shows overall data of the number of sales, and 2


customer demographics. This page should have more data
visualization and more metrics for analyzation such as
composition of the buyers profile (gender, location, age group,
interests)

➔ Picture 2 shows categories of the products that has been


listed. Further inside will be CRUD for editing the product
listed (price and description)
3
➔ Picture 3 shows history of the transactions

➔ Merchant profile page is also required


Function Lists

● Sign up :
● Seller app :
○ Email
○ Product stock management (how many in
○ Phone
circulations)
○ SSO
○ Product transaction record
● Categorization function (each product are categorized e.g.
○ CMS for managing advertisement
different types of product)
(promotion banner)
● Buyer app :
○ Email marketing (SendGrid)
○ Online Trading function (buy and sell)
○ Sales analytics (sales volume, product sales
○ Offline Trading function (chat and meetup)
percentage, customer demographics)
○ Recommendation system
■ GPS
■ Based on previous purchase, user
preference, and other with similar
behavior as user
○ Payment function
■ Stripe
■ Bank transfer
○ Promotion (banner)
○ Promotion code
○ QR code scanning
○ Notification system
○ Chatbot for help

You might also like