MyGuava Business POS Terminal is a part of the MyGuava fintech ecosystem designed for small and
medium-sized businesses. The terminal provides entrepreneurs with a convenient way to accept
card payments, analyze revenue, and manage sales in real time.
It is developed as part of a comprehensive solution that includes a mobile application and a
web-based admin panel. The POS terminal ensures fast and secure transactions while giving users
access to key business data such as analytics, refunds, fee breakdowns, and more.
Ideally, we would start with structured user research and usage data to inform the design. But at that stage, the product was in an early phase — there was no analytics setup, and user behavior data was unavailable. We also lacked dedicated research support, so recruiting real merchants or testing on live terminals wasn't feasible. As a result, we had to rely on stakeholder input, competitor analysis, and rapid prototyping to shape the core UX.
We ideally aimed for structured user research and data analysis, but at the early stage there was no analytics setup and no dedicated research support. Therefore, we gathered insights from stakeholders, support team feedback, and competitor analysis to understand user needs and pain points.
Based on gathered insights and business priorities, we formulated clear problem statements. Due to limited data, prioritization was guided by stakeholder input and practical feasibility, focusing on the most critical user challenges.
With the core problems defined, we quickly generated wireframes and prototypes. These were reviewed and iterated on with internal teams — including product owners and developers — to ensure feasibility and alignment, compensating for the lack of direct user testing.
We created interactive prototypes and conducted internal usability tests. Feedback was gathered rapidly from available users, and iterative improvements were made to optimize workflows and address key usability issues within the product constraints.
We streamlined the POS terminal interface by making the data input screen the default view for instant access, featuring a built-in calculator with oversized buttons. The payment confirmation screen now offers payment method selection (card/QR/cash) with card payments prioritized as the default option. These optimizations have reduced transaction times, minimized input errors, and substantially enhanced the overall user experience.
Users can track sales statistics with filters (date, payment method) and calendar selection—defaulting to today's data. Reports display key metrics like total sales, cancellations, and refunds, with daily/weekly breakdowns. Export options include printing (A4/receipt) and emailing PDF/CSV.
We've optimized transaction management with a search bar and filters (date/payment type/status) for quick access. Each transaction detail now offers key actions: print receipts, email/SMS send, refunds (full/partial), and repeat payments.
Rarely used but critical functions:
Payments: Completion/refunds
Shift: EOD reporting
System: Security & software settings
Session: Logout
Why it works:
✓ Keeps main UI clean
✓ Prevents accidental actions
✓ Grants admins quick access