Kembali ke Proyek
Aplikasi Kasir & Inventori
KasirID
Aplikasi kasir untuk toko dan UMKM yang menghubungkan pencatatan transaksi di Android dengan pengelolaan toko melalui dashboard web.

Overview
KasirID menggunakan pendekatan offline-first: transaksi dapat dicatat tanpa koneksi internet dan disinkronkan ketika perangkat kembali terhubung. Pemilik toko dapat mengelola produk, stok, serta akun kasir melalui web.
Tantangan
Menjaga pencatatan transaksi tetap berjalan tanpa koneksi stabil, mengelola sinkronisasi data, dan membatasi akses sesuai peran pengguna.
Solusi
Aplikasi Flutter menggunakan penyimpanan lokal dan alur sinkronisasi ke backend Laravel melalui REST API. Owner mengelola produk, toko, dan akun kasir melalui dashboard web, dengan autentikasi serta pembatasan perangkat dan izin.
Fitur
- Pencatatan transaksi offline dan sinkronisasi online.
- Pencarian produk dan pemindaian barcode.
- Produk dengan unit pcs/kg.
- Diskon item, diskon transaksi, pengaturan pajak, dan catatan item.
- Hold/resume transaksi.
- Cetak struk melalui printer Bluetooth yang kompatibel.
- Laporan shift kasir.
- Pengelolaan produk, kategori, dan stok.
- Role Admin, Owner, Kasir; owner multi-store.
- Device binding untuk akun kasir.
- Paket langganan dengan kuota toko, kasir, dan produk.