POS Event Kuliner SaaS โ€ข Backend Service v1.0.0

Sistem Point of Sale Terpusat
Festival & Event Kuliner

Platform POS SaaS multi-tenant untuk operasional festival kuliner: mengelola Kasir Terpusat, antrean nota pesanan per Tenant / Stand Makanan, serta kalkulasi Bagi Hasil Penyelenggara & Mitra secara otomatis.

Status Database
Postgres
Connected (Aktif)
Environment
staging
Docker Compose Active
Arsitektur Multi-Tenant
Event & Tenant
Shared DB + Row Isolation
Backend Runtime
Rust Native
Axum 0.7 & Tokio Async
๐Ÿช

Booth Tenant & Katalog Menu

Setiap stan kuliner memiliki login unik, nomor antrean pesanan tersendiri, pengaturan menu, serta add-on/upselling per event kuliner yang sedang berjalan.

Otomatisasi Tiket Tenant →
๐Ÿงพ

Kasir Terpusat & Split Bill

Pengunjung dapat membeli aneka hidangan dari banyak booth dalam 1 kali bayar di kasir. Sistem otomatis memecah nota dan memicu antrean pesanan ke masing-masing stand.

QRIS & Tunai Terpadu →
๐Ÿ’ฐ

Bagi Hasil & Laporan Omset

Kalkulasi otomatis porsi bagi hasil antara Penyelenggara Event dan Mitra/Tenant (skema persentase atau nominal tetap) tanpa perlu rekap manual pasca-event.

Rekap Real-Time →
RESTful API

Endpoint Utama untuk Tim Frontend (Flutter / Web)

Gunakan header Authorization: Bearer <token> untuk endpoint yang terproteksi peran Kasir, Tenant, atau Penyelenggara.

Daftar Endpoint Operasional:
POST /api/v1/auth/login
Login Kasir / Penyelenggara
POST /api/v1/auth/login-tenant
Login Booth Tenant (Kitchen)
GET /api/v1/events
Data Event & Tenant Aktif
POST /api/v1/transaksi
Checkout Transaksi Kasir
GET /api/v1/tenant/pesanan
Antrean Pesanan Masuk Tenant
Uji Respon API via cURL / Terminal:
bash terminal GET /api/health
curl -X GET http://127.0.0.1:8085/api/health
// Contoh Respon Sukses:
{
  "status": "healthy",
  "database": "connected",
  "service": "POS_Event_Kuliner",
  "version": "1.0.0"
}