Skip to content
Back to work
Concept Project E-commerce
Concept Project Self-initiated concept — design & build 2026

Island Goods Store

A concept online store for a Bali lifestyle brand — fast product browsing, a smooth cart, and local payment methods built in.

  • Next.js
  • Node.js
  • Midtrans
  • Tailwind
Island Goods Store — Concept Project
Concept project. A self-initiated design to demonstrate how I’d approach a e-commerce business — not a real client engagement, and never presented as one.
Design + build
concept
90+
Lighthouse target
2
checkout steps
1

The challenge

Small Bali brands selling online lose customers at two points: slow product pages, and checkout friction when local payment methods (GoPay, OVO, QRIS, bank transfer) aren't supported.

2

My approach

A concept store on a Next.js + Node.js stack for dynamic catalog and cart state, with Midtrans handling local payments. Fast product browsing, a two-step checkout, and an honest, mobile-first storefront that builds trust.

3

The expected result

The concept shows how a local brand can run a fast, trustworthy store that accepts the payment methods Indonesian customers actually use — without a heavy, plugin-bloated platform. (Illustrative concept, not a live client project.)

Concept project. A self-initiated design to show how I’d approach an e-commerce build. Not a real client engagement.

Why this stack

E-commerce has genuine dynamic state — catalog, cart, inventory, payments — so this concept reaches for Next.js and a Node.js backend where it earns its keep, rather than forcing everything static. Payments go through Midtrans for local methods.

What it would include

  • Fast, filterable product catalog with optimised imagery.
  • Persistent cart and a streamlined two-step checkout.
  • Local payment methods (GoPay, OVO, QRIS, bank transfer) via Midtrans.
  • Order confirmation + email, with webhooks as the source of truth.

Want a E-commerce site like this?

Send me a message on WhatsApp and tell me about your business — I'll be straight with you about what's possible.