Functional Design Specification
Functional Design Specification
Specifications
Family Mart Snap App Version 2.0
1. Mobile App
The Snap App was created to encourage customer loyalty among
FamilyMart customers. This is free to download from the Google
Play (Android) or App Store (iOS). To add to this, customers are
updated about FamilyMart's latest products and services, promos,
branches and events through the mobile app. One of the key
features of this app is its capacity to allow customers to earn
stamps and redeem rewards.
1.1 Home Screen
This Home Screen serves as the landing page of the app when it
is opened on the mobile phone.
Home Screen
1.2
Location
Location Detail
1.3
Menu/Product List
Menu Categories
1.4
My Code
Detailed View
The My Code tab displays the user's unique QR code that allows
him/her to earn snaps and redeem prizes.
My Code
1.5
My Snaps
The My Snaps tab allows users to see the amount of snaps they
earned as well as the loyalty campaigns they can take part of.
My Snaps Summary
1.6
More
1.7
About Us
About Us Contacts
1.8
About Us History
Whats New?
1.9
Socials
The Socials tab serves as the portal for FamilyMart's social media
accounts.
1.10 My Menu
The My Menu tab is a list of items that the user has previously
favorited on the Menu section.
My Menu
2.Tablet App
2.1
This is the home screen of the Snap App for tablet if theres an
active Internet connection.
2.2
This is the home screen of the Snap App for tablet if theres no
active Internet connection.
2.3
After the scanning of the QR code from the User App or from the Snap
App card, the user home screen will apppear. This is the look of the
users home screen if it is online. Customers name and their current
snaps are displayed.
2.4
This is the look of the users home screen if it is offline. Only the
QR code is displayed and the snap is displayed as zero.
Earning of Snaps
2.5
Redeeming of Snaps
Redeeming of Snaps
Confirmation
2.6
Settings
Settings Menu
Merchant Setting
Update Menu
Update Campaign
Update Merchant
3.Web Portal
Login Screen
3.1 Web Portal Dashboard
Display a quick snapshot of earned and redeemed snaps of the
customer as well as the active reward campaign of Family Mart.
3.2
Snap History
Snap History
3.3 Profile Page
The Profile page allows the customer to view and update their
personal and contact information.
Profile Page
4. Dashboard
Profile
Overview
Section
4.2 Menu
Contact
Section
This page allows adding, editing and deleting menus and
product listing of Family Mart. Details displays here are
viewable on the Menu section of the Mobile App.
Adding of Products
Managing of
Products
4.3
Post(Whats New)
Adding of Post
Managing of Post
4.3
Campaign
Adding of Campaign
Manage Campaigns
4.4 Customers
View and manage Family Marts Snap App Card Users. They
can complete here the information they provided thru the
registration process from the tablet.
Managing of
Campaign
Manage User
Accounts
Update Customer
Details
4.5 Social Network
Add, change or edit your Social Networking Sites (Facebook
and Twitter). Add / change URL via the CMS.
4.6
4.7 Reports
This section provides a summary report of all earned
and redeemed transactions. Contain a section where
user can generate filtered reports based on branches,
date, transaction (earned/redeemed) and campaign.
Graphical Reports
Report by Location
5 Scope and
Limitations
Web Portal A web app for those who avail the loyalty program
thru card. Use to view snap transactions and update customer
profile.
Project Planning
Quality Assurance and Testing
System Installation
Training
Documentation
Limitations
Only the initial list will be uploaded on the backend by batch. The
Menu list, Campaign List, Location list, What's New list, Loyalty
list, and Social Networking list can be added one entry at a time.
6.Sign Of
In an effort to help streamline our workflow and deliver the project on time,
Appsolutely Inc. requires approval of the design concepts which was shown above.
These concepts will form the final design and structure of the Family Mart Snap
App. The design concepts must be signed off before progressing to the design
phase of development.
Before
signing off:
Please review the provided concepts
Identify any changes that should be addressed before approval
If changes need to be made, provide feedback to our
Manager/Account Manager
Project
Please note that any additional revisions to the design concepts after approval may
impact on the timeline
of the project and incur additional fees during the final
phase of the development.
Approval:
Signing off this document indicates that Family Mart indicates the approval of the
latest version of the supplied design concepts and agreement to the terms and
conditions outlined above.
Family Mart Philippines
Name
Designation
Appsolutely Inc.