REST API
Kelola produk, stok, pelanggan, transaksi, dan laporan lewat satu REST API berformat JSON. Autentikasi berbasis token, stok berkurang otomatis, dan dokumentasi lengkap.
# request
{
"payment_method": "cash",
"payment_amount": 50000,
"items": [
{ "product_id": 1, "quantity": 2 }
]
}
# response
{
"success": true,
"data": {
"invoice_number": "INV-20260825-0001",
"total": 40000,
"change_amount": 10000
}
}
Fitur
Tanpa ornamen berlebih. Setiap fitur berfungsi dan dapat diuji lewat endpoint dokumentasi.
01
CRUD produk dengan SKU unik, kategori, pencarian, dan filter.
02
Stok berkurang otomatis saat penjualan, kembali saat dibatalkan.
03
Multi-item, diskon, pajak, kembalian — dihitung di server.
04
Dashboard, penjualan per periode, dan produk terlaris.
05
Bearer token (Sanctum) dengan role admin dan kasir.
06
Response JSON konsisten, siap dikonsumsi Flutter dan web.
Alur
Kirim email dan password, terima Bearer token.
Tambah produk, kategori, dan perbarui stok.
Kasir checkout, stok berkurang otomatis.
Pantau total penjualan dan produk terlaris.
Semua endpoint, parameter, dan contoh tersedia di dokumentasi.