Experience

Belanja tanpa kasir, aman

Alur lengkap dari QR entry sampai settlement otomatis — pilih tampilan untuk melihat tiap tahap.

QR entry/exit
Risk real-time
Auto settlement
  1. 1

    Masuk & pair cart

    Login via Supabase Auth, scan QR untuk masuk toko dan pair dengan Smart Cart.

  2. 2

    Belanja real-time

    Monitor isi cart dengan risk score Green/Yellow/Red yang diperbarui tiap detik.

  3. 3

    Settlement otomatis

    Checkout dengan hold 115% → capture → release selisih, keluar via QR exit.

SmartHold entry

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. 1

    Shopper

    Login via Supabase Auth

  2. 2

    QR Gate

    Entry & exit validation

  3. 3

    Smart Cart

    Pair via QR, monitoring real-time

  4. 4

    Risk Engine

    Python backend, polling 1 detik

  5. 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

Gallery

INTERESTED IN THIS PROJECT?

Explore the project in more detail.

Screenshot enlarged