twc-026 / Studi oleh Syafril · bukan proyek klien

Toko Saku: Toko Saku

Toko kecil fiktif berisi barang sehari-hari yang situsnya sebuah etalase dan sebuah nota: enam barang bergambar, nota berisi apa yang dipilih dan berapa banyak, serta satu pesan yang menanyakan harga dan ketersediaan ke penjual. Tanpa harga, checkout, atau pembayaran; nomor tujuannya fiktif.

Tangkapan layar desktop asli demo Toko Saku.

BACA KEPUTUSAN DESAIN

Mengapa disusun seperti ini.

Tangkapan layar menunjukkan pembuka yang diimplementasikan. Catatan menghubungkan komposisinya dengan pengalaman yang berfungsi dan perilaku di ponsel.

Tangkapan layar website asli. Ikuti catatan bernomor.
  1. 01

    Etalasenya adalah pembuka

    Tanpa hero atau slogan sebelum barang: papan nama dan satu baris demo, lalu h1 menamai etalase, dengan kategori berupa tombol tertekan dan pencarian berlabel. Setiap kartu menyebut kode barang, varian, dan satuannya — fakta yang sama dengan yang dibawa nota dan pesan.

  2. 02

    Tiga kontrol, tanpa hapus tersamar

    Setelah masuk nota, kartu menampilkan kurang, kolom angka, dan tambah, masing-masing 44px. Kurang nonaktif di angka satu; menghapus adalah tombolnya sendiri dengan satu langkah urungkan. Angka ketikan diperiksa saat kolom ditinggalkan, dan nota menyimpan hitungan sah terakhir.

  3. 03

    Nota yang tidak pernah “terkirim”

    Di samping etalase, nota menghitung jenis dan jumlah barang, tidak pernah uang, dan capnya selalu menyatakan belum dikirim; perubahan diumumkan sekali di dekatnya. Di ponsel, jalan kuning ke nota tetap di bilah halaman atas saat menggulir.

Sekilas desain

Tipografi judul
Barlow Semi Condensed
Tipografi isi
DM Sans
Coba interaksi ini
Etalase dan jumlah, sebuah nota, satu pesan untuk disalin, diunduh, atau dibuka
Kertas nota#f5f0e3
Tinta petrol#174b52
Kuning toko#f3cf63
Bidang barang#e0e5db
Putih nota#fffdf6
Skema komposisi yang diimplementasikan.

YANG TERSEDIA / LANGKAH BERIKUTNYA

Pahami yang Anda pilih.

Tunjukkan barangnya, biar obrolan yang berjualan.

Berfungsi pada demo ini

  • Tambah dari etalase atau halaman barang; barang yang sama bergabung ke barisnya
  • Jumlah 1–99 lewat tombol atau ketikan, diperiksa saat kolom ditinggalkan
  • Hapus dengan urungkan, kosongkan semua dengan konfirmasi
  • Salin pesan, unduh nota sebagai TXT, buka tautan contoh ke nomor fiktif
  • Simpan pesanan contoh sekali per versi nota, hingga 20 di peramban ini
  • Penyimpanan diblokir, penuh, rusak, atau kedaluwarsa dinyatakan; nota tetap berfungsi di halaman

Alat ini mencakup ruang kerja yang berfungsi dan buku komponen sendiri. Kontrolnya mengolah status lokal.

Integrasi produksi untuk didiskusikan

  • Barang, foto, harga, dan stok toko sungguhan, nomor WhatsApp-nya sendiri, serta sistem pembayaran, pengiriman, atau pesanan apa pun memerlukan implementasi yang disepakati terpisah.

Ekspor dibuat di browser Anda. Tidak terhubung dengan akun, penyimpanan awan, atau layanan eksternal.

Batasan untuk direncanakan

Studi desain fiktif. Toko Saku tidak punya alamat, jam buka, harga, stok, atau pelanggan; barangnya gambar, nomornya dari rentang khusus drama dan tidak menerima pesanan, tidak ada yang dikirim, dan pesanan contoh hanya ada di satu peramban.

Penyerahan & penyesuaian

Cakupan halaman, aset merek, konten, serah terima, hosting, biaya, dan dukungan dibahas lewat konsultasi sebelum pengerjaan dimulai. Demo menjadi referensi untuk percakapan tersebut.

Siapkan brief untuk arah ini

Gagasannya

Tanya dulu, bayar belakangan. Toko kecil yang berjualan lewat obrolan tidak butuh checkout; ia butuh daftar yang jelas untuk ditanyakan. Toko Saku menjadikan nota toko sebagai antarmukanya: lambang saku dan papan nama meja, etalase barang berkode, dan nota sempit bergaris putus yang menghitung jenis dan jumlah barang — tidak pernah uang — lalu menjadi satu pesan. Nota selalu menyatakan belum dikirim dan bukan bukti bayar.

Bahasa visual

Kertas nota hangat, tinta petrol, dan label toko kuning, seperti blok nota di meja dan label harganya tanpa harga. Sudut siku, garis 1px dan garis 2px mengapit rekap, garis putus di antara barang, dan kaki nota bergerigi. Enam gambar datar yang dibuat untuk toko ini di atas bidang persik, mentega, dan sage. Kuning menandai jalan ke nota, tidak pernah menandai kontrol dengan warna saja.

Tipografi

Barlow Semi Condensed 700, padat seperti papan nama toko dan labelnya di bidang sempit, dipakai untuk wordmark, judul, nama barang, dan rekap jumlah. DM Sans membawa baris nota, label, tombol, dan pesan; angka jumlah memakai angka tabular.

Tata letak & komposisi

Satu baris demo tipis, papan nama, lalu bilah halaman dengan jalan ke nota yang tetap di atas saat menggulir. Di layar lebar tiga kolom barang berdampingan dengan nota sempit; halaman nota menaruh nota yang bisa diubah di kiri dan pesan di kanan. Di ponsel barang menjadi dua kolom dan nota menyusul; halamannya terbaca nota → pesan → salin dan unduh → tautan → simpan, dengan pesan terlipat.

Gerak & interaksi

Hampir tidak ada: baris yang berubah ditandai sebentar dan nota tidak pernah menggulir sendiri. Tanpa konfeti atau angka berputar; reduced motion menghapus transisi tandanya.

Di balik layar

Halaman Next.js statis dwibahasa; barang dan halaman detailnya dirender di depan. Keranjang — hanya ID dan jumlah — tersimpan di peramban ini selama tujuh hari, diperiksa ukurannya dan divalidasi dengan Zod setiap dibaca; nama selalu diambil dari katalog. Pesan, TXT-nya, dan tautan click-to-chat berasal dari satu serializer murni. Aksi eksplisit “simpan sebagai pesanan contoh” menulis snapshot dwibahasa tanpa harga ke kunci peramban bersama yang kelak bisa dibaca back-office. Tanpa akun, pembayaran, stok, atau server.

Dirancang untuk semua

Kategori berupa tombol tertekan dan pencarian berlabel dengan tombol bersihkan. Setiap jumlah terdiri dari tiga kontrol terpisah — kurang, kolom angka berlabel, dan tambah, masing-masing 44px — dan kurang nonaktif di angka satu alih-alih menghapus; menghapus adalah tombolnya sendiri dengan satu langkah urungkan. Perubahan diumumkan oleh satu baris status di dekat nota, tanpa memindahkan fokus. Pratinjau pesan berupa disclosure asli; salin baru menyebut “disalin” setelah peramban memastikannya.

Di dalam pengalaman

  • Etalase enam barang bergambar dengan kategori dan pencarian
  • Kontrol kurang, angka, dan tambah terpisah; 1–99 per barang, hingga 12 baris
  • Nota yang menghitung jenis dan jumlah barang, tidak pernah uang, dan tidak pernah “terkirim”
  • Satu pesan: pratinjau, salin, TXT, dan tautan WhatsApp contoh
  • Pesanan contoh disimpan untuk back-office kelak
  • Buku komponen dan status sendiri; personalisasi merek lokal

Cocok untuk

  • Toko kecil dan usaha rumahan yang mengenalkan barangnya lewat katalog sederhana dan menyepakati harga serta pengiriman lewat obrolan — sebelum ada checkout daring.

Di berbagai layar

Tangkapan layar desktop asli demo Toko Saku.
Tangkapan layar desktop asli demo Toko Saku.
Tangkapan layar ponsel asli demo Toko Saku.
Tangkapan layar ponsel asli demo Toko Saku.

Sudut pandang lain