POS lokal-first Indonesia

Jual setiap hari — meski internet putus.

Lakuyo adalah aplikasi kasir dan stok untuk warung, kafe, retail, dan tim restoran. Toko tetap jalan di HP, tablet, Mac, dan Windows — cloud hanya ditambah kalau memang dibutuhkan.

Lokal-first bawaan · cloud saat Anda butuh

Untuk apa Lakuyo ada

Satu kalimat: bantu merchant Indonesia melayani pelanggan dan menjaga stok benar — tanpa memaksa bergantung server untuk setiap penjualan.

Pekerjaan sehari-hari

Kasir harus menyelesaikan penjualan dalam hitungan detik: pilih produk, terima bayar, cetak atau bagikan struk/invoice ke printer termal, lanjut. Stok harus tetap akurat setelah terima barang atau koreksi hitungan. Lakuyo dibangun untuk dua pekerjaan itu dulu.

POS (kasir) Inventory (stok) HP, tablet, Mac & Windows

Masalah yang kami tolak abaikan

Banyak POS cloud macet saat koneksi putus. Beberapa app “gratis” tetap minta akun dan backend sebelum bisa jual. Warung kecil sudah terima cash, EDC, atau QRIS statis milik sendiri — tidak perlu langganan payment mahal hanya untuk buka app kasir.

Yang dirilis dulu (pohon produk)

Lakuyo
├── POS
│   ├── Keranjang
│   ├── Checkout
│   ├── Pembayaran (cash / EDC / konfirmasi QRIS statis)
│   ├── Struk (lihat, bagikan, cetak termal)
│   └── Riwayat penjualan
│
├── Inventory
│   ├── Katalog produk
│   ├── Jumlah stok
│   ├── Penerimaan / penyesuaian
│   └── Riwayat pergerakan stok
│
└── Membership pelanggan (Fase 3, POS-024)
    ├── Daftar member toko
    ├── Harga member vs walk-in
    ├── Diskon membership (admin)
    └── Riwayat beli per member

Order Management  → nanti (Fase 3)
                    meja, order pelayan, dapur
                    Ingat: Order ≠ Sale

Sale = uang masuk — checkout selesai. Order = permintaan sebelum checkout (misalnya order meja). Mencampur dua istilah itu bikin produk membingungkan, jadi Lakuyo pisahkan.

Visi & misi

Bukan dinding slogan. Satu aturan operasi yang mengarahkan setiap fitur dan keputusan harga.

Misi (cara kami bekerja)

  • 1 Lindungi penjualan. Kalau jaringan putus, checkout tetap jalan untuk cash, EDC, dan konfirmasi QRIS manual.
  • 2 Bayar untuk cloud, bukan untuk jual. Gratis selamanya di satu perangkat. Fitur cloud terbuka saat merchant memilih.
  • 3 Tetap sederhana di tekanan. UX kasir yang rumit diperlakukan seperti bug — kecepatan dan kejelasan menang.
  • 4 Aturan sama di mana-mana. Android, iOS, macOS, Windows, dan backend mengikuti spesifikasi control-plane yang sama.

Untuk siapa

Dibangun untuk peran toko nyata — mulai dari satu orang satu perangkat, lalu berkembang jadi tim.

Peran Yang penting bagi mereka Perangkat umum
Admin Setup, katalog, pengaturan, backup, keputusan langganan HP, tablet, Mac, atau Windows
Kasir Checkout cepat, konfirmasi bayar, struk/invoice termal — jalan offline Biasanya tablet, Mac, atau PC Windows
Sales Bantu pelanggan dan siapkan Order sebelum checkout HP atau tablet
Petugas stok Terima barang, sesuaikan hitungan, perbaiki selisih Perangkat bersama atau khusus
Pelayan (nanti) Order meja untuk lantai kafe / restoran HP (Fase 3)

Satu orang semua peran di satu perangkat = Gratis. Tablet kasir + HP pelayan koordinasi live = Pro (sync).

Membership pelanggan toko (Fase 3)

Toko bisa punya program member sendiri — beda dengan langganan Lakuyo Pro. Pelanggan yang didaftarkan sebagai member mendapat harga khusus dan riwayat beli; pembelian walk-in tetap jalan tanpa profil pelanggan.

Untuk merchant

  • Harga member vs non-member — set harga walk-in (price) dan opsional harga member per produk.
  • Diskon admin — diskon daftar member (sekali) dan diskon berkelanjutan untuk member, diatur admin.
  • Riwayat per member — hanya penjualan yang dilink ke member yang muncul di history pelanggan itu.

Aturan penting

Walk-in / non-member: bayar harga regular, tidak punya riwayat beli di profil pelanggan. Riwayat transaksi merchant (semua penjualan di perangkat) tetap ada seperti hari ini (POS-006).

Spesifikasi: POS-024 di control-plane. Bukan app gym/kelas — itu produk terpisah di luar scope Lakuyo POS.

Katalog & stok Fase 1 (yang merchant lakukan sehari-hari)

Di luar pohon produk, kemampuan sehari-hari ini rilis di versi pertama — aturan sama di Android, iOS, macOS, dan Windows lewat spesifikasi control-plane. Keempat client dirilis bersamaan per fase.

Foto produk

Foto opsional per produk. Tersimpan di perangkat, tampil di katalog dan tile keranjang, termasuk dalam backup.

Kategori — opsional vs diharapkan

POS-002: kategori opsional saat menyimpan produk.
POS-004: browsing keranjang mengharapkan kategori — item tanpa kategori masuk bucket default.

Pajak

Tarif pajak toko dari setup (POS-001). Dihitung saat checkout (POS-005) — tarif toko saja di Fase 1.

Penyesuaian stok positif

Terima atau restock dengan penyesuaian +delta dan alasan opsional. Koreksi negatif juga diizinkan.

Riwayat pergerakan stok

Ledger kronologis per produk: set awal, penyesuaian, dan konsumsi penjualan — dengan delta dan jumlah akhir.

Cetak struk / invoice termal

Pair printer ESC/POS (58mm atau 80mm) via Bluetooth/USB. Cetak setelah penjualan atau dari riwayat — offline, tanpa backend. Spesifikasi POS-023.

Dilacak vs tidak dilacak

Hanya produk dengan pelacakan stok aktif ikut inventory. Item tidak dilacak tidak menulis pergerakan.

Arsitektur, dijelaskan sederhana

Bayangkan Lakuyo seperti buku catatan yang hidup di perangkat Anda — dengan fotokopi opsional (backup) dan buku catatan bersama antar perangkat (sync Pro).

1) Gambaran besar — siapa membangun apa

Dokumentasi Lakuyo Visi, persona, cerita bisnis — kenapa kami membangun
Control Plane Spesifikasi & kontrak — buku aturan bersama
Situs marketing Wajah publik untuk merchant & partner
▼ aturan sama mengalir ke app
App Android HP, tablet, terminal POS · tersimpan di perangkat
App iOS iPhone & iPad · tersimpan di perangkat
App macOS Kasir Mac · tersimpan di perangkat
App Windows Kasir PC · tersimpan di perangkat
▼ cloud opsional (hanya Pro)
Backend Hanya untuk fitur cloud berbayar / Pro

Pengguna gratis tidak pernah butuh backend. Produk tetap jujur — biaya server tidak meledak.

2) Tiga cara data bisa hidup

Gratis
Perangkat → tersimpan lokal Produk, stok, penjualan, pembayaran, dan pengaturan ada di HP/tablet. Backup/restore lokal manual tersedia. Tanpa akun Lakuyo. Tanpa server Lakuyo.
Drive Backup
Perangkat ↔ Google Drive merchant Pemulihan bencana dan ganti perangkat — bukan sync live. Lakuyo tidak host byte backup. Jalurnya user ↔ Google. Unlock sekali bayar (≈ Rp100.000) atau termasuk selagi Pro aktif.
Pro
Perangkat → lokal → Sync → Lakuyo Cloud Koordinasi multi-perangkat, backup cloud Lakuyo, laporan lebih kaya, entitlement. Langganan berulang. Penjualan tetap commit lokal dulu — sync menyusul.

Backup bukan sync. Restore Drive mengganti buku catatan perangkat. Sync Pro menjaga beberapa perangkat bekerja bersama tanpa bentrok saat transaksi.

3) Alur penjualan offline-first

1. Keranjang Kasir tambah item di perangkat
2. Konfirmasi bayar Cash · EDC · QRIS statis
3. Penjualan tersimpan lokal Disimpan di perangkat dulu — selalu
opsional, belakangan, tidak pernah menghalangi kasir
Backup Drive Jika berhak & sudah authorize
Outbox → sync Pro saja, saat online
Laporan / perangkat lain Menyusul setelah penjualan

Aturan engineering: kalau mode pesawat memblokir penjualan cash, desainnya salah.

Bagaimana Lakuyo menghasilkan uang (tanpa menjebak merchant)

Paket tetap sederhana: Anda bayar untuk kenyamanan cloud dan kekuatan multi-perangkat — bukan hak untuk jual.

Lapisan Gambaran harga Yang Anda dapat
Gratis Rp0 POS + Inventory inti di satu perangkat aktif, tersimpan di perangkat, backup lokal manual. Tanpa akun Lakuyo.
Personal Cloud Backup ≈ Rp100.000 sekali bayar Backup/restore Google Drive di Android, iOS, macOS & Windows (Drive milik merchant). Auto-backup aktif setelah authorize. Juga termasuk selagi Pro aktif.
Pro Langganan berulang Akun, registrasi perangkat, sync multi-perangkat, backup cloud Lakuyo, tampilan stok pusat, laporan lebih kaya.

Pembayaran pelanggan (cash / EDC / QRIS) terpisah dari biaya SaaS Lakuyo. Opsi PSP terintegrasi datang belakangan — opsional, tidak wajib untuk Fase 1.

Penggunaan gratis = nol biaya backend

Kalau Anda tidak pakai cloud Lakuyo, kami tidak simpan penjualan Anda “jaga-jaga”.

Backup Drive tetap milik Anda

Kalau Pro berakhir, backup Google Drive merchant tidak kami tahan.

Sekali bayar vs berulang memang disengaja

Sekali bayar = kemampuan tahan lama di Drive Anda. Berulang = pekerjaan cloud yang dioperasikan Lakuyo.

Store billing dulu

Play Store / App Store / Mac App Store / Microsoft Store menangani pembelian awal — lebih sedikit kompleksitas billing custom.

Ke mana arah kami

Dibangun bertahap. Rilis produk gratis yang bisa dipercaya dulu, lalu buka batas cloud komersial, lalu perluas fitur restoran dan multi-outlet.

01

POS + Inventory gratis satu perangkat

Setup, produk, stok, keranjang, penjualan, riwayat, struk (lihat, bagikan, cetak termal), dan Backup & Restore (lokal + Google Drive). Spesifikasi POS-001 → POS-008, POS-023. Keempat client (Android, iOS, macOS, Windows) dirilis bersamaan.

02

Batas komersial (cloud Pro)

Auth, langganan, registrasi perangkat, sync cloud, multi-perangkat, backup cloud Lakuyo. Spesifikasi POS-009 → POS-014.

03

Ekspansi

QRIS/PSP terintegrasi opsional, meja, order pelayan, alur dapur, multi-outlet, membership pelanggan toko (harga member, diskon admin, riwayat beli per member), peran lebih kaya dan transfer stok. Spesifikasi POS-015 → POS-024.

Prinsip dalam bahasa sederhana

Kalau fitur melawan ini, kami desain ulang fiturnya.

Penjualan harus sukses offline

Jaringan nice-to-have saat checkout, bukan pintu gerbang.

POS dan Inventory sama-sama inti

Jual tanpa stok benar bikin berantakan. Keduanya rilis Fase 1.

Order ≠ Sale

Order = permintaan; Sale = selesai. Alur restoran hormati itu.

Member ≠ Lakuyo Pro

Membership pelanggan toko (POS-024) beda dari langganan merchant ke Lakuyo.

Satu perangkat cukup untuk mulai

Jangan paksa kompleksitas multi-perangkat ke warung satu tablet.

Backup & Restore ada di Fase 1

HP hilang tidak boleh berarti memori bisnis hilang.

Jaga kasir tetap cepat

Kalau melambatkan counter, bukan “pintar” — rusak.

Hormati cara merchant sudah terima bayar

Cash, EDC, dan QRIS statis milik toko = first-class.

Aturan bisnis sama di setiap permukaan

Spesifikasi control-plane menjaga Android, iOS, macOS, Windows, dan backend selaras.