Joseph Chamdani logo Joseph Chamdani. ← All work
Case study

Dragon Dance Collectibles

A Pokémon TCG shop that sold everything through Instagram DMs. Now it runs its own online catalog without changing how it likes to sell.

Client · Dragon Dance Collectibles Where · South Jakarta Launched · August 2026 Live · dragondance.id Role · Design, build, deploy, handover Delivered · Catalog, admin panel, invoices, events, docs
Catalog site Admin panel WhatsApp ordering EN/ID bilingual
A tour of dragondance.id: scrolling the homepage, browsing the catalog, opening a product with its WhatsApp order button, then checking the events page
01 The starting point

A real shop, trapped inside a chat inbox

Dragon Dance is run by Kiki, a collector who turned his hobby into a real shop: authentic Pokémon TCG singles, graded slabs, sealed boxes, toys and plushies. The business was healthy; the workflow wasn't. The whole catalog lived in Instagram posts and in Kiki's head, so every "is this still available?" was a DM, and every price check was a scroll through old chats.

But Kiki didn't want a webstore. Collectors like closing deals in chat, that's part of the shop's charm. So the brief became:

Make the catalog browsable and self-serve, but keep the selling human. The project brief
02 What I built

A catalog that sells the way the shop already sells

Public catalog

Browsable products with live availability and condition grades. English and Indonesian with one toggle. Fast on mobile, where the customers are.

Chat-first ordering

Every product's buy button deep-links into WhatsApp or Instagram DM with the product pre-filled. The deal still closes in conversation.

Owner-run admin

Kiki manages products, photos, sales, invoices, receipts, and events himself, from a panel shaped around how he actually works.

dragondance.id on a phone: featured cards with prices in rupiah

most customers arrive from Instagram, on a phone

03 The details that matter

Built around one person running a shop

No checkout, on purpose

Buy buttons pre-write the WhatsApp message. If chats pile up faster than Kiki can answer, new orders auto-hold so the inbox never floods.

Invoice → receipt paper trail

Recording a sale flows from invoice to receipt to "sold" in one path, so the books and the catalog never disagree.

A spreadsheet escape hatch

Inventory mirrors nightly into a read-only Google Sheet, so Kiki can check stock the old way without being able to break the site.

The shop's brand, everywhere

Greens and gold sampled from the dragon crest, athletic italic type, and the signature red-rug product photos the shop was known for.

Findable by search and AI

Product structured data, prerendered pages for crawlers, and an llms.txt, so "Pokémon cards Jakarta" conversations can surface the shop.

Documented handover

Illustrated guides for the admin panel, the sheet, and the brand, written for Kiki, not for developers.

The Dragon Dance admin inventory: products with condition, language, price, quantity, and status
the inventory Kiki manages daily · demo data
The invoice builder: pick a product, print as PDF, with a live A4 preview
the invoice builder, with a live print preview · demo data
04 Where it landed

A shop that works while the owner sleeps

The catalog now answers "what's in stock and how much?" on its own. That question used to eat Kiki's day. Customers arrive in chat already knowing what they want. Day-to-day, no developer is needed for anything.

The engagement ran like all my projects: scope agreed in writing first, progress visible on a live client dashboard throughout, and a documented handover at the end.

"Joe's work was amazing, his customer service experience in working with him as his client was top-notch, he guided me through his client page, and he did everything that I ask for in making my website. His ideas that was offered to me for my website was also all very incredible which is why I am not hesitant to say that I would 110% recommend people to work with Joe due to his skills in web designing and his customer service experience!"

Kiki · Owner, Dragon Dance Collectibles
Kiki, owner of Dragon Dance Collectibles, standing in a desert canyon
Kiki, out of the inbox

Want one like this?

A catalog, a client portal, or a tool that fits how your business already works. Tell me what you need and I reply within a day.

Start a project →