Aplikasi Point of Sale berbasis web untuk HP dan tablet. Frontend menggunakan Next.js, sedangkan data dan transaksi tetap memakai Supabase.
npm installBuat .env.local berdasarkan .env.example, lalu isi:
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY
Kemudian:
npm run devBuka http://localhost:3000.
Project ini siap diarahkan ke Vercel. Detail koneksi Vercel dan environment variable akan diberikan setelah versi web dasar selesai diuji.
Jangan pernah menaruh Supabase service-role key di frontend.
- Katalog selalu tampil.
- Pencarian nama, SKU, barcode, dan kategori.
- Tier harga berdasarkan kuantitas.
- Keranjang responsif untuk HP/tablet.
- Pembayaran tunai, uang diterima, dan kembalian.
- Tambah/edit produk dengan nama kategori dan satuan yang manusiawi.
- Checkout menggunakan RPC Supabase yang sudah divalidasi server.
- Fondasi siap untuk printer thermal melalui adapter terpisah.