
Soundsense adalah studi kasus e-commerce alat musik tempat pelanggan bisa browsing dan checkout sendiri, dengan satu lapisan kompleksitas tambahan yaitu mengecek dan mengelola stok di banyak gudang sekaligus.
Tampilan situs jadi yang bisa di-scroll, persis seperti yang dilihat pengunjung.
Desktop
Mobile
Tools dan teknologi yang digunakan untuk mewujudkan proyek ini.










Tiap proyek memanfaatkan kombinasi berbagai disiplin, begini gambarannya di proyek ini.
Tinjauan lebih dekat soal apa yang ditawarkan produk jadinya, hambatan di sepanjang jalan, dan hasil akhirnya.
Mengonfigurasi Akses Berbasis Role
Admin butuh mengelola produk dan gudang secara terpisah dari apa yang bisa diakses pelanggan biasa, jadi sistem permission berbasis role dibangun untuk memisahkan keduanya.
Mengelola State Keranjang di Seluruh Aplikasi
Data keranjang dan transaksi harus tetap sinkron di banyak komponen, jadi Redux dipakai untuk mengelola state secara terprediksi.
Alokasi Stok Lintas-Gudang
Satu produk bisa tersedia di banyak gudang dengan jumlah berbeda, jadi logic query dirancang untuk otomatis memilih gudang terdekat atau yang tersedia saat checkout.
Konsistensi Data Saat Transaksi Bersamaan
Stok bisa terpotong dua kali kalau dua transaksi berjalan bersamaan, ditangani dengan transaksi database untuk menjaga jumlah stok tetap konsisten.
Bagaimana proyek ini mengubah keadaan bagi bisnis dan penggunanya setelah rilis.
Gambar di bawah 200KB
Sistem RBAC custom
Dukungan multi-gudang
Sebelum
Gambar beresolusi tinggi di seluruh situs, bukan cuma satu bagian, berisiko memperlambat setiap halaman.
Sesudah
Setiap gambar di seluruh situs dikompres ke WebP dan dijaga di bawah 200KB, menjaga halaman tetap cepat tanpa penurunan kualitas yang terlihat.
Sebelum
Belum ada proyek pribadi yang mendemonstrasikan sistem permission yang bisa dikonfigurasi, bukan cuma layar login dasar.
Sesudah
Role yang bisa dikonfigurasi admin dan autentikasi berbasis JWT jadi demonstrasi konkret kemampuan merancang access-control.
Sebelum
Belum ada proyek portofolio yang mencakup manajemen stok lintas-lokasi.
Sesudah
Soundsense mendemonstrasikan kemampuan merancang sistem e-commerce dengan business logic yang lebih kompleks dari toko online sederhana.