






Real-Time Sales Dashboard for POS Ecosystem
Real-Time Sales Dashboard for POS Ecosystem
At a glance
My Role
Product Designer
Period: Dec 2023 โ Present
Discovery ยท Feature Scoping ยท UX/UI Design ยท Information Architecture ยท Data Visualization ยท On-site Observation ยท Prototyping ยท Iterative Validation ยท Design QA
About
Mobapro is a mobile-first sales analytics platform that helps businesses monitor real-time sales performance from connected payment and POS systems.
Background
Mobapro started from a client request for centralized sales data generated by payment machines. Because our company works with multiple payment devices and clients, we saw an opportunity beyond a one-off solution: turn fragmented payment data into a scalable B2B subscription product.
At a glance
My Role
Product Designer
Period: July 2025 โ Present
Phase: 0โ2
Discovery ยท Feature Scoping ยท UX/UI Design ยท Information Architecture ยท Data Visualization ยท On-site Observation ยท Prototyping ยท Iterative Validation ยท Design QA
About
Mobapro is a mobile-first sales analytics platform that helps businesses monitor real-time sales performance from connected payment and POS systems.
Mobapro is a mobile-first sales analytics platform that helps businesses monitor real-time sales performance from connected payment and POS systems.
Background
Mobapro started from a client request for centralized sales data generated by payment machines. Because our company works with multiple payment devices and clients, we saw an opportunity beyond a one-off solution: turn fragmented payment data into a scalable B2B subscription product.
The Starting Point
It started with a simple client request.
It started with a simple client request.
โWe want to see the sales data from our payment machines through one web app.โ
โWe want to see the sales data from our payment machines through one web app.โ
At first, this sounded like a dashboard request. But the deeper problem wasn't whether the data existed. The data already existed across different payment and POS environments. The challenge was turning that fragmented information into one business picture that store operators could understand quickly.
At first, this sounded like a dashboard request. But the deeper problem wasnโt whether the data existed. The data already existed across different payment and POS environments. The challenge was turning that fragmented information into one business picture that store operators could understand quickly.
PAYMENT / POS SYSTEMS

AES-CUT

SUNMI


่ซๆฑ้้กใๅ ฅๅ
ในใฟใใใณใผใ
0000
ๅบ่็ชๅท
0030
็ฒพ็ฎ็ชๅท
00002
00001๏ฝ49999
่ซๆฑ้้ก (็จ่พผ)
*
1000
10ๅๆชๆบใฏๅ ฅๅไธๅฏ
็พ้
ใญใฃใใทใฅใฌใน
โปQRใณใผใใฏ(ๆ ช)ใใณใฝใผใฆใงใผใใฎ็ป้ฒๅๆจใงใ
Stera

Sutokon

Menu Books
FRAGMENTED SALES DATA

Problem Discovery
The problem wasn't missing data. It was about how to make the data useful.
The problem wasnโt missing data. It was about how to make the data useful.
PROBLEM 01
Fragmented Data
Different payment and POS environments generated sales information separately.
Different payment and POS environments generated sales information separately.
Multiple Systems
Different Data Sources
No Unified Business View
PROBLEM 02
Numbers Without Context
A sales number tells merchants what happened, but not what it means.
A sales number tells merchants what happened, but not what it means.
โIs this good?โ
โAre we improving?โ
โWhen do we sell the most?โ
โWhat products are driving revenue?โ
โWhich store is performing better?โ
PROBLEM 03
Scaling Beyond One Client
Solving only for one client would limit opportunity.
Solving only for one client would limit opportunity.
More Devices
More Stores
More Clients
More Data
More Features
HOW MIGHT WE
turn sales data from different payment environments into one simple, actionable, and scalable experience?
Research โ Product Thinking
What decisions should the data help merchants make?
MERCHANT QUESTION
DATA NEEDED
DESIGN RESPONSE
How much did we sell?
Revenue, Transactions, Customer count
Sales KPI Overview
Are we performing better?
Current vs previous period
Performance Comparison
When are customers buying?
Hourly, Daily, Monthly sales
Time-Based Sales Trends
What is driving revenue?
Product-level sales
Product Ranking
Which store performs better?
Store-level performance
Store Comparison
SEE
What is happening?
Revenue, Transactions, Customers
UNDERSTAND
Why might it be happening?
Trends, Rankings, Comparisons
ACT
What can the merchant do next?
Campaigns, Coupons, Marketing
Launch
The product moved from design into real client operations.
AUGUST 2025
The AES-CUT ร Mobapro integration entered full-scale client operation. Sales information generated by AES-CUT could be visualized and analyzed through Mobapro in real time, helping users monitor sales trends, customer-count changes, and performance by time period.
The Solution
From seeing sales to knowing what to do next.
Mobapro was designed as a connected experience: connect payment systems, monitor the business, understand performance, compare outcomes, act on insights, engage customers, learn from results, and scale the product as the merchant grows.

Sales Data View

Compare Stores

WEB Coupon

AI analysis
01 - Connect
Different systems. One place to start.
Merchants use different payment systems, but they want one entry point for their business. Mobapro connects payment data into a consistent product experience so the merchant can start from the same place every time.



02 - Monitor
Start with one question: 'How is my business doing?'
The dashboard answers the immediate question first. It prioritizes current performance, adds context, and then offers detail so the merchant can decide whether to dig deeper.

ใใใผใธใฃใผ๏ผใขใใใญๅคช้
๏ผๅบ่
ๅพๆใ็ฒพ็ฎๆฉ
็ฎๆจใพใงใใจ464,960
ๅ
281
ๅ
ๅๆฅๆฏ
ไผ่จๅๆฐ
๏ผ11 ( 2% )
ๅนณๅ่ณผๅ ฅไพกๆ ผ
ๅๆฅๆฏ
3980.0
ๅ
-10ๅ ( -1%ใ)
ๆฏๆ็จฎๅฅใฉใณใญใณใฐ
ๅบ่ใฉใณใญใณใฐ
็พๅจใฎๅฃฒไธ้ซ
ๆธ่ฐทในใใข
267,500ๅ
ๆฐๅฎฟในใใข
115,500ๅ
ไธ้ในใใข
267,500ๅ
4ไฝ
ไธ้ในใใข
267,500ๅ
5ไฝ
ไธ้ในใใข
267,500ๅ
6ไฝ
ไธ้ในใใข
267,500ๅ
7ไฝ
ไธ้ในใใข
267,500ๅ
8ไฝ
ไธ้ในใใข
267,500ๅ
ในใฟใณใใผใใใฉใณ
ๆ้ก 1,000ๅ
ใขใใใฐใฌใผใ
ใใฌใใขใ ใใฉใณ
ๆ้ก 4,000ๅ
ใขใใใฐใฌใผใ
ใในใฆใฎใใฉใณ่ฉณ็ดฐใ่ฆใ
็พๅจใฎๅฃฒไธ้ซ
543,500
ๅ
ๅฃฒไธ็ฎๆจ
600,000ๅ
็พๅจใฎ้ๆ็ 90.5%
2025/02/04(็ซ) 17:20็พๅจ
็ฎๆจใพใงใใจ94,960
ๅ
78
ๅ
ๅๆฅๆฏ
ไผ่จๅๆฐ
๏ผ3ๅ ( 2% )
ๅนณๅ่ณผๅ ฅไพกๆ ผ
ๅๆฅๆฏ
1490.0
ๅ
-10ๅ ( -1%ใ)
ๅฃฒไธใฉใณใญใณใฐ
้คๆฒนใฉใผใกใณ
ๅณๅใฉใผใกใณ
ๆฏๆ็จฎๅฅใฉใณใญใณใฐ
็พ้
PayPay
ๅธๅฃฒๆฉ
2025/02/04(็ซ) 17:20็พๅจ
118
ๅ
ๅๆฅๆฏ
ไผ่จๅๆฐ
๏ผ3 ( 2% )
ๅนณๅ่ณผๅ ฅไพกๆ ผ
ๅๆฅๆฏ
990.0
ๅ
๏ผ9ๅ ( 1%ใ)
ๅฃฒไธใฉใณใญใณใฐ
ใใใใณใฐใฉใณใญใณใฐ
ๆฏๆ็จฎๅฅใฉใณใญใณใฐ
ใขใผใ 1
ใขใผใ 2
ใขใผใ 3
ไธ็ทใซ่ณผๅ ฅใใใใใฎใฉใณใญใณใฐ

้คๆฒนใฉใผใกใณ
่ใฉใผใกใณ
37ๅ
่ฑ่ใฉใผใกใณ
32ๅ
ใญใ
4ไฝ
32ๅ
ใใฃใผใทใฅใผ
5ไฝ
32ๅ
ใฎใ
6ไฝ
32ๅ
ใใใใใธใซใฉใผใกใณ
7ไฝ
32ๅ
ๅฑฑๆคๅฆใ ้บบ
8ไฝ
32ๅ
้ถ็ฝๆนฏใฉใผใกใณ ๆๅญ้ขจๅณ
9ไฝ
32ๅ
้ปใใพๆ ใ ้บบ
10ไฝ
32ๅ
49ๅ
ใใฃใจ่ฆใ
4ไฝ
ๅบ่ใฉใณใญใณใฐ
ๆธ่ฐทในใใข
267,500ๅ
ๆฐๅฎฟในใใข
115,500ๅ
ไธ้ในใใข
112,500ๅ
4ไฝ
ไธญ้ในใใข
110,500ๅ
5ไฝ
ๆฑไบฌในใใข
97,500ๅ
6ไฝ
ไธ้ในใใข
94,000ๅ
7ไฝ
้ๅบงในใใข
89,500ๅ
8ไฝ
่ตคๅในใใข
87,500ๅ
9ไฝ
่ตคๅในใใข
87,500ๅ
10ไฝ
่ตคๅในใใข
87,500ๅ
ใใฃใจ่ฆใ
ไพฟๅฉใชๆฉ่ฝ
ๆฉ่ฝไธ่ฆง
Coming soon

้ ไฟก
ใญใฃใณใใผใณใซใซใ
ๅๅใซใซใ
ใๅฎขใใพใซใซใ
ๅบ่ใซใซใ


็พๅจใฎๅฃฒไธ้ซ
543,500
ๅ
2025/02/04(็ซ) 17:20็พๅจ
4ๆ
5ๆ
6ๆ
7ๆ
8ๆ
19ๆ
10ๆ
11ๆ
12ๆ
35ไธๅ
30ไธๅ
25ไธๅ
20ไธๅ
15ไธๅ
10ไธๅ
5ไธๅ
0ๅ
ๆ้ๅฅ
ๆฅๅฅ
ๆๅฅ




็พๅจใฎๅฃฒไธ้ซ
543,500
ๅ
2025/02/04(็ซ) 17:20็พๅจ
4ๆ
5ๆ
6ๆ
7ๆ
8ๆ
19ๆ
10ๆ
11ๆ
12ๆ
35ไธๅ
30ไธๅ
25ไธๅ
20ไธๅ
15ไธๅ
10ไธๅ
5ไธๅ
0ๅ
ๆ้ๅฅ
ๆฅๅฅ
ๆๅฅ




ๆฏๆ็จฎๅฅใฉใณใญใณใฐ
ใใผใฟ่กจ็คบๆ้๏ผ2025/02/04-02/04
็พ้
PayPay
Visa
208
130
90
20
10
็พ้
PayPay
WAON
Edy
iD
QP
PiTaPa
Nanaco
ๆฅฝๅคฉPay
dๆใ
ๆฏๆ็จฎๅฅใฉใณใญใณใฐ
ๆฌๆฅ
7ๆฅ้ๅ่จ
1ใๆๅ่จ

โ
Current sales
โ
Transaction count
โ
Average transaction value
โ
Sales target / progress
โ
Time / date context
Show the most important metrics first. If the merchant only has 30 seconds, the dashboard should answer the question before they scroll.
03 - Compare
Performance becomes more useful when there is something to compare.
Comparison turns isolated numbers into relative performance. Mobapro helps merchants compare stores, products, and time periods so they can identify what is working and what needs attention.




05 - Act
Sales need attention? Turn the insight into a campaign.
Mobapro is designed to support sales-driving actions. The campaign flow helps merchants identify an opportunity, define the offer, preview the experience, and publish it to customers.




06 - Engage
The merchant creates it. The customer experiences it.
Mobapro connects the merchant workflow with the customer experience. The product supports the full loop from campaign creation to customer redemption.






07 - Learn
What if Mobapro could help interpret the data too?
As the amount of available business data grows, interpreting every chart can create additional cognitive load. This exploration explores how Mobapro could summarize performance patterns and surface potential opportunities for merchants.


08 - Keep motivated
Let the store staffs get motivated
Mobapro is structured as a layered product system. Merchants can start with core analytics and upgrade into more advanced capabilities as their business needs grow.



08 - Scale
As the product grows, clients can choose how much value they need.
Mobapro is structured as a layered product system. Merchants can start with core analytics and upgrade into more advanced capabilities as their business needs grow.




Business Impact
From one client request to recurring business.
4+
PAYMENT DEVICE ECOSYSTEMS
9
MONTHLY ACTIVE CUSTOMER ACCOUNTS
5 Basic ยท 4 Standard
ยฅ79,200
MONTHLY SUBSCRIPTION REVENUE
+312.5%
REVENUE GROWTH
From ยฅ19,200 / month
Product metrics as of August 2026.
Design alone did not create this growth, but the results validated that the original client problem was valuable enough to evolve into a product businesses were willing to pay for.

Letโs Create Impact Together
Have something in mind? Feel free to reach out.
Letโs connect, exchange ideas, and create something impactful together.
Project
ยฉใBhaswara Maralaut 2026. All rights reserved.
Created by Bhaswara Maralaut

Letโs Create Impact Together
Have something in mind? Feel free to reach out.
Letโs connect, exchange ideas, and create something impactful together.
Project
ยฉใBhaswara Maralaut 2026. All rights reserved.
Created by Bhaswara Maralaut
Sorry! The mobile view is still in progress. Please view the full details on desktop.


