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.

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
Tautan
Tangkapan Layar










