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.
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.