Overview
Key Features & System Modules
- Dynamic Submissions & Form Configurator: Pengaturan kolom formulir dinamis multi-step wizard tanpa ubah kode sumber, mendukung upload berkas NIB, KTP, foto dapur/pabrik, manual SJPH, susunan tim halal, dan matriks bahan serta sistem revisi catatan dua arah.
- Dynamic Billing, Invoicing & Payment Gateway: Kalkulator estimasi biaya instan multi-parameter (skala usaha, kategori produk, komponen wilayah), skema Down Payment (DP) atau Full Payment, serta integrasi Payment Gateway otomatis (Midtrans & Mayar).
- Invoicing & Digital Agreement Ber-QR Code: Penerbitan invoice dan surat perjanjian kerja sama PDF otomatis dengan QR Code verifikasi keaslian terbuka (/verify-invoice/:id dan /verify/agreement/:id/:token).
- Operational Command Center & Workspaces: Workspace khusus antrean Drafter, antrean Quality Control (QC), antrean Halal Document Officer (HDO), dan Audit Manager dengan audit trail lengkap serta sistem pengingat idle submissions.
- Multi-Tier Commission & Referral Engine: Perhitungan komisi multi-tipe transparan (Direct Sales, Referral, dan Monthly Structural Override) dengan hirarki 3 tingkat (Director $\rightarrow$ Halal Manager $\rightarrow$ Halal Advisor).
- BizDev, SPH Generator & Expense Management: Otomasi pembuatan Surat Penawaran Harga (SPH) korporat PDF, pencatatan biaya operasional, dan monitoring margin profit.
- Public Tracking & Halal CMS SEO: Pelacakan progres pengajuan publik tanpa login (/track) serta CMS artikel edukasi halal dengan analitik skor SEO dan server-side bot pre-rendering.
Technologies Used
- Frontend: React 19, TypeScript, Vite, Tailwind CSS v4, Framer Motion, Zustand, React Hook Form, Zod, Recharts, Lucide React, dan Progressive Web App (PWA).
- Backend: Golang (Go 1.25) dengan Gin Gonic Web Framework untuk RESTful API berkonsumsi memori rendah dan konkurensi tinggi.
- Database & Security: PostgreSQL dengan GORM ORM, JWT Authentication (jwt/v5), Bcrypt encryption, dan granular Role-Based Access Control (15 Roles).
- Payment & Services: Midtrans SDK, Mayar API, FPDF (PDF Generator), Excelize (Excel Exporter), dan go-qrcode (QR Code engine).
- DevOps & Infrastructure: Nginx Reverse Proxy, Docker Compose, dan Systemd Daemon Services.