Skip to content

PROJECT / 04

Katalog UMKM

Catalog + ordering for small businesses that just works.

ROLE
Web Developer
YEAR
2024
STACK
Laravel, Blade, SQLite
STATUS
SHIPPED ✓

THE PROBLEM

UMKM jualan lewat chat tanpa katalog yang jelas. Calon pembeli bertanya hal yang sama berulang-ulang.

CONTEXT

Pemilik toko bukan developer. Update produk harus semudah update status.

CONSTRAINTS

  • •Minimal hosting budget
  • •Owner-managed content
  • •Mobile-first buyers
  • •SEO needed

SOLUTION

Katalog statis-rasa-dinamis: admin sederhana, halaman produk SEO-friendly, checkout via WhatsApp deep link.

ARCHITECTURE

SVG/HTML diagram — accessible, selectable, SEO-friendly. No WebGL here on purpose.

LARAVELBLADESQLITETAILWIND

TECHNICAL DECISIONS

WHY THIS STACK?

SQLite cukup untuk skala katalog UMKM dan membuat backup semudah copy file. Blade memberi SEO gratis.

WHY NOT HEADLESS/CMS?

Biaya dan kompleksitas berlebih. Satu aplikasi kecil lebih mudah dirawat pemiliknya.

TRADE-OFF?

Fitur pembayaran penuh tidak ada — sengaja, karena WhatsApp sudah jadi kebiasaan pembeli.

WHAT WOULD I CHANGE AT 10× SCALE?

Migrasi ke PostgreSQL, image CDN, dan payment gateway.

RESULT

  • ✓ Faster product discovery
  • ✓ Fewer repeated questions
  • ✓ Owner can update catalog independently

LESSONS

Kadang solusi terbaik adalah tombol WhatsApp yang ditaruh di tempat yang benar.