Reza A.

A connected retail system for merchants

I designed a retail POS that connects inventory, checkout and payments, with a separate owner experience for sales and business records.

My role
Product Designer & Founder
Owned
Product ecosystem · UX · Interface design
Scope
Three months · 2024

Outcome

Delivered a POS design prototype and owner-app flows, expanding a payments brief into a connected retail system. The prototype supported a $10K seed funding pitch; transaction-speed gains remain estimates.

Challenge

Connect daily retail tasks in one clear experience for merchants using business software for the first time.

My contribution

I designed the product ecosystem and complete merchant journey, covering onboarding, inventory, checkout, payments, orders and invoicing.

InventoryCartOrderPaymentReceipt

Research

I compared five POS products and local payment gateways like bKash. The audit informed familiar checkout patterns, shallow navigation and local payment support.

Competitive analysis

02 | Flow

Core Flow

Purno was built around payments first, then expanded to inventory, a small work tracker and sales insights for the owner.

Inventory

Cart

Payment

Card

Order

Receipt

MFS

Cash

Store App

Sales Tracking

Top Selling

Payment Methods

Work

Owner App

Flatten the category structure

I reduced four nested levels to one visible level, so merchants could browse without moving through each branch.

Find products during checkout

Merchants need to find an item while serving a customer. I kept search and category filters in the product view.

Use colour for categories

I replaced emoji chips with text labels and category colours. The ~20% speed benefit noted in the image is an estimate, not a measured result.


Payments

Cash, card and mobile financial services follow the final cart. Split payment sits above the methods because it changes the amount, not the provider.

The usual payment method is selected first. Card payments use Purno?s POS hardware: tap or insert, enter a PIN, then confirm.

Choose bKash, Nagad, Rocket or upay, generate a Bangla QR code, then wait for payment confirmation.


Scanning and receipts

Purno connects payments, custom receipts and a barcode scanner directly inside the product.

The cart moves behind a basket icon, leaving the camera view clear for the next scan.

Quantity

Packaged goods need a pack choice; loose goods need a weight. The two entry patterns keep that distinction visible.

Packaged goods

Lay’s Salt and Pepper

Number of packs
1 pack

1 × 20 g pack

Loose goods

Blueberries

Enter the weight being sold.

Interactive example, clarified for this case study: packaged goods use packs; loose goods use kg. This is a unit-rule correction, separate from the original exploration.
View original quantity exploration
The original exploration used kg on the packaged-item control. The example above corrects that unit label without changing this supplied screen.

Owner app

The owner experience brings together sales, top products and payment records, with detail available when a transaction needs checking.


Outcomes

  • $10K seed funding from the design prototype
  • ~20% faster transaction time estimate for merchants
  • 3 applications for employees, owners and payments
  • Web portal for quick online business setup

Next project · Orderific