twc-033 / Studi oleh Syafril · bukan proyek klien

Sanak: Sanak

Buku menu web untuk rumah makan keluarga Nusantara fiktif: sampul oranye sambal, sepuluh halaman krem berlaminasi dalam empat bab dengan tab berwarna di tepi atas, sekitar tiga puluh hidangan berkode, tanda pedas berkata dan kolom harga “Rp —” yang kosong, pita yang menandai satu halaman, tautan untuk setiap halaman dan cetak seluruh buku. Buka dalam 3D dan halaman melengkung mengikuti jari. Tanpa harga, tanpa pesanan.

Tangkapan layar desktop asli demo Sanak.

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

    Buku, bukan tayangan slide

    Sampul oranye sambal yang tertutup dengan daftar isi di sampingnya terbuka ke halaman berlaminasi: dua sekaligus mulai 1024px, satu di ponsel. Semua halaman ada di HTML dan punya tautan ?page= sendiri; tanpa JavaScript buku berupa daftar.

  2. 02

    Bab di tepi atas

    Empat tab laminasi berdiri di tepi atas dengan warna bab; bab yang terbuka terangkat dan bergaris (aria-current). Tab menambah langkah riwayat, jadi Kembali menuju bab sebelumnya.

  3. 03

    Tidak ada harga yang dikarang

    Setiap hidangan punya kode, nama Rokkitt, garis titik dan “Rp —”, dibacakan “Harga belum diisi”. Tanda pedas berupa cabai dengan kata. Lengkungan 3D, bila diminta, menekuk lembar di atas halaman asli di bawahnya.

Sekilas desain

Tipografi judul
Rokkitt
Tipografi isi
DM Sans
Coba interaksi ini
Buka buku, balik lewat tab atau tangan, tandai halaman
Sampul oranye sambal#dc6224
Tinta kecap#1f1a17
Biru pita#24519a
Halaman laminasi#fff8ec
Tab kuning telur#f2c64b
Tab krem tua#ead8b6
Skema komposisi yang diimplementasikan.

YANG TERSEDIA / LANGKAH BERIKUTNYA

Pahami yang Anda pilih.

Menu yang dibaca di meja, dibagikan dan dicetak.

Berfungsi pada demo ini

  • Sampul, sepuluh halaman dan sampul belakang; bentang mulai 1024px, satu halaman di bawahnya; ?page= untuk setiap halaman
  • Membalik lewat tombol, panah saat difokus, tab bab, daftar isi atau usapan; tampilan daftar dan cetak
  • Lipatan halaman setelah Buka buku 3D, dengan fallback jujur untuk reduced motion, WebGL yang tidak ada dan context yang hilang
  • Satu pita tersimpan lokal; penyimpanan yang ditolak atau rusak tidak meninggalkan pita dan menyebutnya

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

Integrasi produksi untuk didiskusikan

  • Hidangan, harga, foto, jam buka, pemesanan atau pengantaran rumah makan sungguhan memerlukan implementasi yang disepakati terpisah.

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

2 halaman terimplementasi pada tema ini

Lihat indeks halaman visual

Batasan untuk direncanakan

Studi desain fiktif. Sanak, hidangan dan uraiannya ilustratif; harga sengaja dikosongkan, tidak ada yang dipesan, dan tidak ada pernyataan tentang status halal, gizi atau ketersediaan. Lengkungan 3D diperiksa dalam emulasi desktop dan ponsel (Chromium dan WebKit), bukan di ponsel nyata.

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

Buku menu laminasi tebal yang tergeletak di meja rumah makan keluarga, dibuat terbaca di layar. Yang membuatnya buku tetap ada — sampul, bab bertab, nomor halaman di sudut, pita — ditambah yang tidak bisa dilakukan kertas: alamat untuk setiap halaman dan tampilan daftar. Lengkungan adalah gerak buku itu sendiri, ditawarkan bila diminta; halaman di bawahnya selalu halaman asli yang terbaca.

Bahasa visual

Sampul oranye sambal dengan kilau laminasi diagonal dan lambang rantang tiga susun, halaman krem bersudut luar membulat dengan kilau tipis, tinta hitam kecap, tab bab kuning telur, biru dan krem, pita biru berekor bertakik V, garis titik menuju harga kosong. Gambar berupa garis datar yang dibuat untuk studi ini; tidak ada foto makanan.

Tipografi

Rokkitt 700, slab serif geometris yang agak sempit, menulis wordmark, judul bab, nama hidangan, kode, nomor halaman dan folio — suara buku menu cetak yang dibaca dari seberang meja, cukup sempit agar nama hidangan panjang muat satu baris. DM Sans membawa uraian, kendali dan catatan. Zilla Slab 700 tetap cadangan tercatat yang tidak dipakai.

Tata letak & komposisi

Dua halaman dan buku desain. Buku menu menampilkan sampul tertutup di samping daftar isinya, lalu dua halaman berdampingan mulai lebar 1024px (bentang 1120px) dan satu halaman di bawahnya, di bawah tab bab di tepi atas; kendali buku berada di pelat nama. Setiap halaman satu ukuran, jadi membalik tidak pernah menggeser halaman di sekitarnya. Cara memakai berupa kolom langkah bernomor.

Gerak & interaksi

Secara bawaan halaman berganti langsung, tanpa animasi. Setelah Buka buku 3D, halaman melengkung mengitari silinder di bawah pointer atau jari, dengan bayangan di gulungan dan di sampingnya, lalu selesai atau kembali dalam 0,45 detik; tombol, panah dan tab memutar lengkungan yang sama. Frame hanya digambar selama lembar bergerak. Dengan reduced motion 3D tidak ditawarkan, dan menyalakannya menutup 3D.

Di balik layar

Demo Next.js statis dwibahasa. Semua halaman ada di HTML; ?page= dibaca di peramban. Lengkungan 3D memakai Three.js yang sudah terpasang, diimpor hanya bila diminta: lembar berupa grid 64 × 48 yang ditekuk di CPU, kedua mukanya dilukis ke tekstur kanvas dari halaman yang sudah tertata (kotak kata, gaya, garis, SVG inline), dan bagian yang masih datar tetap halaman DOM, dipotong di garis lipat. Satu pita disimpan sebagai { version: 1, ribbon } dengan kunci collection-sanak-menu-v1, paling besar 256 byte, divalidasi zod/mini.

Dirancang untuk semua

Setiap halaman berupa article dengan heading; hidangan berupa daftar; harga kosong dibacakan “Harga belum diisi”; tanda pedas punya kata, tidak pernah warna saja. Tab bab berupa navigasi dengan aria-current; baris status mengumumkan halaman dan bab; ←/→ hanya bekerja saat buku difokus. Kanvas disembunyikan dari teknologi bantu dan tidak memuat isi sendiri. Tampilan daftar menampilkan semua halaman untuk pembaca layar, cari di halaman dan zoom.

Di dalam pengalaman

  • Buku laminasi dengan tab bab
  • Tautan untuk setiap halaman (?page=)
  • Satu pita tersimpan di peramban ini
  • Lipatan halaman 3D, hanya bila diminta
  • Tampilan daftar dan cetak semua halaman
  • Buku komponen dan status sendiri
  • Personalisasi merek lokal

Cocok untuk

  • Rumah makan keluarga, katering rumahan dan warung yang sudah punya buku menu cetak dan ingin versi web yang tetap terasa dipegang, dibagikan per halaman dan dicetak ulang.

Di berbagai layar

Tangkapan layar desktop asli demo Sanak.
Tangkapan layar desktop asli demo Sanak.
Tangkapan layar ponsel asli demo Sanak.
Tangkapan layar ponsel asli demo Sanak.

Sudut pandang lain