Esensi ERP Dashboard

Enterprise Resource Planning (ERP) System untuk HRM, Inventory, Sales, Purchases, dan Reporting

Tentang Project

Esensi adalah aplikasi web dashboard backend yang komprehensif untuk mengelola berbagai aspek bisnis termasuk Human Resource Management (HRM), Inventory, Sales, Purchases, dan Reporting. Sistem ini mendukung arsitektur multi-company dan multi-outlet, dengan 112+ API endpoints, 73+ Livewire components, dan 40+ Eloquent models.

Fitur Utama:

  • Human Resource Management (HRM)
  • Inventory Management
  • Sales Management
  • Purchase Management
  • Reporting & Analytics
  • Promo & Marketing
  • Documentation Management
  • Target & Performance Tracking
  • Security & Audit Trail
  • Mobile API Support

Teknologi yang Digunakan

Backend

Framework: Laravel 11 (PHP 8.2+)

Logika Aplikasi: Livewire 3 (Full-stack Framework)

Authorization: Spatie Laravel Permission (RBAC)

Database: PostgreSQL dengan Eloquent ORM

Authentication: Laravel Sanctum (Token-based API Auth)

Frontend

Templating: Blade + Livewire Components

CSS Framework: Bootstrap 5.2.3

Build Tool: Vite 5.0 + Sass

HTTP Client: Axios 1.6.4

Reporting & Integration

PDF Generation: JasperReports, mPDF, wkhtmltopdf

Excel: Maatwebsite Excel (Import/Export)

Image Processing: Intervention Image

Auditing: Laravel Auditing + Telescope

Deployment

Containerization: Docker (Multi-stage Build)

Orchestration: Kubernetes

CI/CD: GitLab CI/CD Pipeline

Galeri Aplikasi