Getting Started

Cara Kerja Oziktag

Oziktag adalah Digital Trust Seal berbasis QR Code yang didesain untuk UMKM. Sistem ini membantu memvalidasi kualitas produk (QC) secara transparan agar pembeli merasa aman dan percaya.

1Registrasi & Verifikasi KYC

Pengguna melakukan login menggunakan **Google OAuth (Supabase)**. Setelah itu, mereka diwajibkan mengisi form KYC (Know Your Customer) berupa Nama Brand, NIK, dan NPWP. Data ini disimpan dengan aman di database dan digunakan untuk menjamin identitas valid toko.

2Input Data Produk & QC

Pemilik toko memasukkan detail produk (Nama, Kategori, Batch), mengisi checklist QC, dan **mengunggah foto produk riil**. Foto tersebut dikirim ke layanan cloud (ImageKit) dan URL-nya diteruskan ke sistem AI.

// Contoh Payload Submit QC
{
  "nama_produk": "Kopi Arabika Gayo",
  "kategori": "Makanan & Minuman",
  "checklist": ["Segel utuh", "Expired date jelas"],
  "images": [File1, File2]
}

3Analisis AI (Gemini 2.5 Flash)

Data yang dikirim akan dianalisis secara real-time oleh **Google Gemini AI**. AI akan memberikan *Insight* (sudut pandang kualitas) dan *Solution* (cara menyimpan atau mengkonsumsi) yang nantinya ditampilkan kepada pembeli.

4Scan oleh Pembeli

Sistem menghasilkan UUID unik dan dirender menjadi QR Code. Saat pembeli melakukan pemindaian (Scan), mereka diarahkan ke halaman publik yang menampilkan:

  • Status Verifikasi Toko (Centang Biru KYC)
  • Detail Checklist QC yang lulus
  • Review dari AI tentang produk
  • Foto riil kondisi barang sebelum dikirim

Arsitektur End-to-End

LayerTeknologiFungsi Utama
FrontendVite, React, TanStack StartUI interaktif, Routing, Form Handling
BackendPython, FastAPIAPI Endpoints, Rate Limiting, AI Orchestration
DatabaseSupabase (PostgreSQL), PrismaPenyimpanan Relasional, ORM kuat dan statik
StorageImageKitKompresi dinamis dan CDN untuk foto produk

AI Quality Control

Sistem QC (Quality Control) di Oziktag tidak sekadar menyimpan data. Kami menggunakan Google Gemini 2.5 Flash untuk menganalisis checklist dan catatan penjual secara otomatis. AI bertugas memberikan insight kepada pembeli mengenai kondisi barang secara lebih ramah dan profesional, serta memberikan tips perawatan produk.

Sistem KYC (Know Your Customer)

Untuk mencegah penyalahgunaan label QC (pemalsuan identitas toko), setiap brand UMKM diwajibkan untuk mengisi form KYC yang berisi NIK KTP dan/atau NPWP. Data ini bersifat konfidensial dan hanya digunakan untuk validasi bahwa QR Code yang di-scan pembeli benar-benar berasal dari penjual asli, bukan pihak ketiga yang mencetak ulang QR.

API Reference TBA

Fitur API Publik Oziktag sedang dalam pengembangan (To Be Announced). Ke depannya, developer dapat mengintegrasikan pembuatan QR Code langsung dari sistem POS atau aplikasi kasir mereka. Saat ini fitur ini masih dikunci (locked).

Oziktag Documentation v1.0Kembali ke atas