RF
Riza Fauzi
HomeExperienceProjectsEducation
LinkedInContactDownload CV
01/Overview01 — 06
Overview01Description02Details03Tech stack04Screens05Contact06
← All projects01/Setoko Merchant Dashboard
Setoko Logo
FREELANCE · 11Setoko

Setoko Merchant Dashboard.

Setoko's web dashboard for merchants: manage products, orders, customers, sales reports, payouts, and an in-store cashier in one place.

Web · Merchant Dashboard & POS · 2022 — 2023 · Senior Frontend EngineerVisit website ↗
02/Description

About the project.

Setoko helps small businesses run an online store alongside their physical one. The dashboard covers daily operations: orders that need action, products with bulk price, stock and discount editing, customer insights, sales and profit reports, Setoko balance and withdrawals, and a point-of-sale cashier for in-store sales.

03/Details

Challenges & decisions.

The merchant side

Setoko is the merchant side of the Sekitar ecosystem, built for Indonesia's micro and small businesses. One dashboard handles online orders, in-store sales, and payouts.


Built for non-technical users

A Next.js web app for merchants, most of whom are not technical. It combines an online-store CMS, reporting, a balance ledger, and a POS, so data from both online and offline sales lands in the same reports.


Inside the dashboard

  • Dashboard with balance, orders to process, sales trends, and best sellers.

  • Guided onboarding to set up an online store.

  • Product management with bulk price, stock, and discount editing.

  • Customer list with order counts, spend, and favourite products.

  • Sales summary with revenue, promotion costs, profit, and export.

  • Setoko balance with transaction history and withdrawals.

  • Point-of-sale cashier (Setoko POS) and shipping (Setoko GO).


The hard parts

  • Making dense operational data easy to scan for first-time merchants.

  • Fast bulk editing across large product catalogues.

  • Keeping online and in-store sales consistent in one set of reports.


What I built

I built frontend features across the dashboard: product and customer management, sales reports, the balance pages, and the POS cashier.

04/Tech stack

Built with.

01NextJS02ReactJS
05/Screens

A look inside.

Desktop07 screens
Overview with Setoko balance, pending orders, sales stats, best sellers, stock, and payment methods.
01 · Dashboard
Onboarding form for store name, store link, and category.
02 · Store setup
Product table with bulk editing of stock, price, and discounts.
03 · Products
Customer list with order count, total and average spend, and frequently bought products.
04 · Customers
Sales summary with revenue, promotion costs, net sales, and profit and loss.
05 · Sales report
Balance page with incoming and outgoing funds, withdrawal button, and history.
06 · Setoko balance
Point-of-sale screen with a product catalogue by category and an order cart.
07 · Cashier
←
PREVIOUS PROJECTSekitar.
NEXT PROJECTThe God of Highschool: Legends.
→
Open to roles

Let's work together.

Frontend & Mobile Engineer (React, React Native)

Contact meDownload CV ↓
RF
Frontend & Mobile Engineer (React, React Native)mrizafauzi.r@gmail.com
SECTIONSExperienceProjectsEducation
ELSEWHERELinkedIn ↗GitHub ↗Instagram ↗
© 2026 Riza Fauzi