Kembali ke Proyek

Courteon

Courteon adalah OS all-in-one untuk venue padel — menyatukan booking lapangan, POS kasir, QR ordering F&B, inventaris, aset, keuangan, CRM, dan halaman klub white-label dalam monorepo multi-tenant yang aman.

Courteon
Ringkasan

Courteon adalah SaaS multi-tenant untuk klub padel & raket komersial, dibangun sebagai monorepo pnpm: frontend Next.js 16 + React 19 dan API NestJS 12 dengan PostgreSQL 15 + Prisma 7 + Redis 7.

Arsitektur & Keamanan
Isolasi tenant server-side (JwtAuthGuard → TenantGuard → PermissionGuard), 15 permission × 7 role + custom role, Argon2id + JWT pendek (15 mnt) + refresh HttpOnly rotasi (30 hari), verifikasi email wajib, rate-limit, dan realtime SSE + Redis Pub/Sub.

  • Lapangan & Booking: grup, matriks tarif 24 jam peak/off-peak, anti-double-booking, booking di dalam POS.
  • POS & Shift: checkout terpadu, mesin promo, buka/tutup shift dengan Z-report.
  • F&B & Dapur: menu + BOM/HPP, denah meja drag-drop + QR per meja, pesan via QR → KDS kanban realtime.
  • Inventaris & Aset: mutasi stok, opname, tutup bulanan, PO/supplier, sewa aset + scan QR.
  • Growth: CRM 360° + segmentasi + kampanye email, tier membership, academy, laporan keuangan + export CSV/Excel, halaman klub white-label.
Teknologi
Next.jsNestJSPostgreSQLPrismaRedisTailwindCSS
Tangkapan Layar
Courteon screenshot 1
Courteon screenshot 2
Courteon screenshot 3
Courteon screenshot 4
Courteon screenshot 5
Courteon screenshot 6