Sistem Manajemen Sales Berbasis Laravel yang Menghubungkan Tim Lapangan dengan Navision ERP
Sales CRM adalah aplikasi Sales Force Automation (SFA) yang berfungsi sebagai middleware dan dashboard antara tim sales lapangan (melalui mobile app) dengan sistem ERP Navision Classic. Project ini merupakan CRM layer yang menangani seluruh aktivitas customer-facing: mulai dari kunjungan pelanggan, pembuatan order, penagihan, hingga pelacakan performa sales.
Digunakan oleh sales di lapangan untuk operasi harian
Untuk manager dan admin: oversight, approval, pengelolaan data
Middleware penghubung mobile app, dashboard, dan Navision ERP
Hierarki: Territory (ASM) > Cluster (SPV) > Mini Cluster > Sales Person
Framework: Laravel 12 (PHP 8.2+)
Logika Aplikasi: Livewire 3 (Reactive UI Components)
Authorization: Spatie Permission 6.x (RBAC)
Database: PostgreSQL dengan Redis Cache
Authentication: Laravel Sanctum (Web) + JWT Auth (Mobile API)
Scaffolding: Laravel Jetstream 5.x dengan Fortify
Template: Limitless Template v4.0 (Bootstrap 5)
Build Tool: Vite 5.x + Tailwind CSS 3.4
Visualisasi Data: Chart.js
HTTP Client: Axios 1.6
Excel: Maatwebsite Excel 3.x + OpenSpout 5.x
PDF Generation: Laravel DomPDF 3.x
Image Processing: Intervention Image 3.x
API Documentation: Scramble 0.12 (Auto-generated Interactive Docs)
ERP: Navision Classic (ODBC/XMLPort/Web Services)
Payment Gateway: Xendit (Webhook Integration)
Notifikasi: WhatsApp API
Process Management: Supervisord (Queue Workers)
CI/CD: GitLab CI/CD Pipeline
Debugging: Laravel Telescope 5.x