abdurozzaq / yualan
Yualan POS - Solusi Point of Sale (POS) Mandiri untuk Instansi Tunggal yang Mengutamakan Kendali Penuh atas Data dan Infrastruktur.
Requires
- php: ^8.2
- barryvdh/laravel-dompdf: ^3.1
- guzzlehttp/guzzle: ^7.9
- inertiajs/inertia-laravel: ^2.0
- laravel/framework: ^12.0
- laravel/octane: ^2.12
- laravel/tinker: ^2.10.1
- maatwebsite/excel: ^3.1
- nativephp/desktop: ^2.1
- tightenco/ziggy: ^2.4
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.2
- laravel/pint: ^1.18
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^11.5.3
This package is auto-updated.
Last update: 2026-04-27 15:32:41 UTC
README
Solusi Point of Sale (POS) Mandiri untuk Instansi Tunggal yang Mengutamakan Kendali Penuh atas Data dan Infrastruktur.
👋 Tentang Yualan Community Edition
Yualan Community Edition (Dedicated Enterprise) adalah platform POS self-hosted yang dirancang khusus bagi pemilik bisnis dan organisasi yang membutuhkan otoritas mutlak atas basis data mereka.
Sistem ini ideal bagi instansi yang:
- Menginginkan kedaulatan data penuh tanpa ketergantungan pada pihak ketiga.
- Memerlukan akses database langsung untuk integrasi sistem internal.
- Memiliki tim IT mandiri yang mampu mengelola infrastruktur server pribadi.
- Membutuhkan performa tinggi melalui alokasi sumber daya server yang berdedikasi.
🖼️ Preview Antarmuka
✨ Fitur Utama
🛒 Operasional Kasir & Penjualan
- Transaksi Cepat & Responsif - Dioptimalkan untuk alur kerja yang padat.
- Manajemen Produk Enterprise - Dukungan SKU, kategori kompleks, dan manajemen unit barang.
- Voucher & Promosi - Sistem manajemen promo mandiri untuk meningkatkan loyalitas pelanggan.
- Customer CRM - Kelola database pelanggan Anda sendiri secara privat.
📦 Inventaris & Rantai Pasokan
- Stock Card Real-Time - Pantau histori pergerakan barang dengan detail.
- Adjustment & Receiving - Modul penerimaan barang dan penyesuaian stok yang akurat.
- Supplier Directory - Kelola data pemasok barang untuk mempermudah operasional.
📊 Pelaporan & Transparansi
- Laporan Detail Penjualan - Akses data mentah transaksi untuk keperluan audit dan analisis.
- Pembayaran & Piutang - Pantau arus kas masuk dan manajemen piutang pelanggan.
🏗️ Teknologi Inti
- Backend: Laravel 12 (PHP 8.3+)
- Frontend: Vue 3 + Inertia.js (Modern SPA)
- Database: SQLite (Default for easy setup) / PostgreSQL (Supported for Enterprise Stability)
- Styling: Tailwind CSS & Vanilla CSS
🛠️ Instalasi Server Mandiri
Pastikan server Anda sudah terpasang PHP 8.3+ dan Node.js 20+. Jika menggunakan PostgreSQL, pastikan PostgreSQL 15+ juga terpasang.
Cara 1: Menggunakan Composer (Direkomendasikan)
Gunakan perintah ini untuk mengunduh dan menyiapkan proyek secara otomatis:
# 1. Buat proyek baru composer create-project abdurozzaq/yualan --stability alpha cd yualan # 2. Bangun Aset Frontend npm install npm run build
Cara 2: Menggunakan Docker (Paling Cepat)
Sangat direkomendasikan jika Anda ingin langsung menjalankan aplikasi tanpa perlu setup environment atau clone repository.
# Jalankan aplikasi langsung dari Docker Hub
docker run -d -p 8627:80 --name yualan-app rozzaqnh/yualan-community-edition:latest
Aplikasi akan tersedia di http://localhost:8627.
Cara 3: Manual (Git Clone)
Jika Anda ingin melakukan instalasi secara manual tanpa Docker:
# 1. Clone repository git clone https://github.com/Abdurozzaq/Yualan.git cd Yualan # 2. Instalasi Dependensi composer install --optimize-autoloader --no-dev npm install # 3. Konfigurasi Environment cp .env.example .env # Sesuaikan koneksi database Anda di .env (Default: SQLite) # 4. Inisialisasi Database php artisan key:generate php artisan migrate --seed --force # 5. Build Aset Frontend npm run build
⚡ Malas Setup Server?
Bagi instansi yang ingin menggunakan fitur lengkap Yualan tanpa perlu repot mengelola server sendiri, kami menyediakan Yualan Premium.
- Terima Beres - Hosting, SSL, dan Maintenance ditangani oleh kami.
- Fitur Lanjutan - Termasuk Laba Bersih, Analisis Produk Terlaris, Manajemen Karyawan, dan update rutin.
- Dukungan Prioritas - Bantuan teknis langsung dari tim Nusavasoft.
🌐 Cek Edisi Premium: yualan.web.id
⚖️ Lisensi
Proyek ini dilisensikan di bawah GNU GPL v2. Pengguna memiliki kebebasan penuh untuk memodifikasi dan menjalankan sistem ini di infrastruktur masing-masing dengan tetap mematuhi aturan distribusi kode sumber asli.
Created Under PT. Nusavasoft Digital Solutions

