Experience
Belanja tanpa kasir, aman
Alur lengkap dari QR entry sampai settlement otomatis — pilih tampilan untuk melihat tiap tahap.
- 1
Masuk & pair cart
Login via Supabase Auth, scan QR untuk masuk toko dan pair dengan Smart Cart.
- 2
Belanja real-time
Monitor isi cart dengan risk score Green/Yellow/Red yang diperbarui tiap detik.
- 3
Settlement otomatis
Checkout dengan hold 115% → capture → release selisih, keluar via QR exit.

Overview
Role
Full-stack Developer
Duration
Team project
Team
Small team
Status
Completed
Type
IoT Web Platform
Problem & Solution
The Problem
Belanja otomatis tanpa kasir butuh sistem pembayaran yang aman — saldo harus ditahan saat belanja dan diselesaikan dengan tepat.
The Solution
Sistem settlement hold 115% → capture → release selisih, dengan risk assessment real-time 3 level dan QR entry/exit untuk validasi fisik.
Features
Supabase Auth
Login/register untuk shopper.
QR Entry/Exit
QR code untuk masuk dan keluar toko.
Real-time Cart
Monitoring cart via Python backend (polling 1s).
Risk Assessment
Risk score 3 level: Green/Yellow/Red dengan auto-capture.
Auto Settlement
Hold 115% → capture → release selisih otomatis.
Smart Receipt
Multi-step transaction insert + balance update.
How It Works
- 1
Shopper
Login via Supabase Auth
- 2
QR Gate
Entry & exit validation
- 3
Smart Cart
Pair via QR, monitoring real-time
- 4
Risk Engine
Python backend, polling 1 detik
- 5
Settlement
Hold 115% → capture → release
Challenges & Solutions
Solution
Polling ke Python backend setiap 1 detik dengan UI dinamis yang tetap responsif.
Results
Completed
Team Project
IoT
Integrated
Open Source
GitHub