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
Tantangannya
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.
Pendekatan saya
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.
Hasil yang diharapkan
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.