Happy Shopper Mobile AppIASA Presentation
Mike Liu, Lucy Zhang, Bihan ZhuangDuke University
Inconvenient, human-dependent process
Not user friendly
No flexible payment method
Easy and intuitive
Secure handling of information
Accommodating of all payment forms
DemoHappy Shopper Mobile App
Bihan ZhuangDuke University Class of 2019
HAPPY SHOPPERA New Way to Shop
7
LOGIN & ACCOUNT CREATION
8
LOGIN & ACCOUNT CREATION
9
LOGIN & ACCOUNT CREATION
10
LOGIN & ACCOUNT CREATION
11
NAVIGATION BAR
13
ITEM INFORMATION
15
CHOOSE PAYMENT METHOD
17
PAY NOW ON PERSONAL MOBILE DEVICE
18
SCAN TO LINK TO KIOSK
19
Personal Shopper App
Kiosk/Register
Store Backend
Stripe
Wide range of payment type support
Security
Payment
Tokenized backend infrastructure
Randomized strings linked to information
Encrypted data
Backend
Store device: Samsung Galaxy S7 edge
Frontend: iOS/Android
Backend: Node.js
Scanning: Mitek
Payment: Stripe
Authentication: Auth0
APIs
Internet Connection
Wireless connection from backend to client end
Wired connection between store frontend and backend
Network Connection
Edge Router
Switch
Wireless Controller & Wireless Access Point
Network Connection
Happy Shopper Mobile AppIASA Presentation
Mike Liu, Lucy Zhang, Bihan ZhuangDuke University