Software / Web App
RIDA

RIDA

Atelier abaya yang berjualan sungguhan di atas Headless Commerce Platform — storefront mandiri, mesin toko sendiri

Software Web App Dipublikasikan 18 Agustus 2026

Galeri

Melihat lebih dekat

Galeri belum tersedia

Visual project akan ditampilkan di bagian ini.

Behind the project

Why this work exists.

RIDA adalah atelier abaya yang berdiri sendiri. Storefront-nya repo terpisah, mesin tokonya instalasi Supabase tersendiri. Yang menghubungkannya dengan nahlmb.com cuma satu hal: project ini tercatat di sini sebagai karya yang saya kerjakan.

Nama RIDA dari bahasa Arab رِدَاء — kain yang disampirkan, jubah luar; benda yang persis dijual toko ini. Telinga Indonesia juga akan mendengarnya sebagai ridha: lapang, rela. Dua makna itu tidak bertabrakan.

Yang membuatnya bukan sekadar peraga

Toko ini dipasang lewat commerce:store provision dari sebuah Store Manifest. Tidak ada adapter, tidak ada migration khusus, tidak ada satu baris kode pun yang ditulis khusus untuk RIDA di sisi platform. Modul yang aktif — katalog, varian, inventori, pengiriman fisik, promosi, retur, konten, dan akun pelanggan — semuanya ditentukan berkas konfigurasi, bukan kode.

Katalognya sungguhan: dua puluh empat potong, seratus enam puluh dua varian, tiga kategori, tiga koleksi, dan dua lokasi inventori. Semuanya ditulis lewat Management API, bukan SQL mentah, supaya seluruh validasi platform ikut berjalan — atribut dicocokkan dengan definisi tipe produk, nilai opsi varian harus dideklarasikan produknya, SKU harus unik.

Alur belinya juga sungguhan. Ongkos kirim dihitung platform dari berat dan profil pengiriman tiap potongan. Kode promosi dievaluasi saat pesanan dibuat, bukan ditebak di layar. Stok benar-benar ditahan lima belas menit. Pesanan tercatat atas nama pemiliknya, dan pengajuan retur memakai enam alasan serta tiga bentuk penyelesaian yang memang diterima skema platform.

Yang tidak sungguhan hanya perpindahan uangnya: instalasi ini memakai penyedia pembayaran uji, dan pelunasan dilakukan lewat perintah operator — peran yang di dunia nyata dipegang Midtrans.

Arah ketergantungan

Satu arah, dan sengaja. Storefront kenal platform; platform sama sekali tidak kenal storefront. Karena itu toko ini bisa dipindahkan, diserahkan, atau berdiri sepenuhnya sendiri tanpa membawa apa pun dari sini.

Foto produk dan artikel jurnal tinggal di repo storefront, bukan di platform — keduanya aset dan tulisan, bukan data toko. Yang dimiliki platform adalah nama, harga, stok, varian, kebijakan, dan pesanan.

Yang dituliskan apa adanya

Toko ini menolak menampilkan apa pun yang tidak ada penopangnya. Ambang gratis ongkir baru ditulis di halaman setelah ia jadi tarif pengiriman sungguhan. Halaman produk tidak menebak ongkir ke kota pembeli karena ia memang belum tahu alamatnya. Ringkasan sebelum bayar tidak menampilkan total akhir, karena yang menghitungnya adalah sistem toko beberapa detik kemudian.

Semula toko ini berjanji tidak meminta akun sebelum orang boleh membayar. Janji itu dicabut ketika ternyata platform menyimpan setiap pesanan atas nama pemiliknya — dan penjelasannya ditulis di halaman Tentang, bukan disembunyikan.

Project detail

Platform
Web
Versi
0.2.0
Teknologi
Astro statis, TypeScript, Supabase Auth, Headless Commerce Platform (kontrak 6)
Update terakhir
2026-08
Status
Katalog 24 potong hidup, alur beli utuh berjalan; pembayaran memakai penyedia uji
Peran
Platform engineer, perancang storefront, sekaligus operator toko
Katalog
24 produk · 162 varian · 3 kategori · 3 koleksi · 2 lokasi inventori
Pembayaran
Penyedia uji — pesanan, stok, promosi, dan ongkir sungguhan; hanya uangnya yang tidak berpindah
Konteks
Toko pertama di luar nahlmb.com yang berjalan penuh di atas Commerce Platform, dipasang lewat provisioning CLI tanpa satu baris kode khusus toko
Dimulai16 Agustus 2026