PHPackages                             abdurozzaq/yualan - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. abdurozzaq/yualan

ActiveProject[Framework](/categories/framework)

abdurozzaq/yualan
=================

Yualan POS - Solusi Point of Sale (POS) Mandiri untuk Instansi Tunggal yang Mengutamakan Kendali Penuh atas Data dan Infrastruktur.

v1.0.1-alpha(1mo ago)1715GPL-2.0-onlyVuePHP ^8.2CI passing

Since Aug 16Pushed 1mo agoCompare

[ Source](https://github.com/Abdurozzaq/Yualan)[ Packagist](https://packagist.org/packages/abdurozzaq/yualan)[ Docs](https://github.com/Abdurozzaq/Yualan)[ RSS](/packages/abdurozzaq-yualan/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (10)Dependencies (16)Versions (6)Used By (0)

🚀 Yualan Community Edition (Dedicated Enterprise)
=================================================

[](#-yualan-community-edition-dedicated-enterprise)

**Solusi Point of Sale (POS) Mandiri untuk Instansi Tunggal yang Mengutamakan Kendali Penuh atas Data dan Infrastruktur.**

---

👋 Tentang Yualan Community Edition
----------------------------------

[](#-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

[](#️-preview-antarmuka)

[![Dashboard Preview](public/dashboard.png)](public/dashboard.png)*Tampilan Dashboard Analytics*

[![Ordering Preview](public/ordering.png)](public/ordering.png)*Antarmuka Point of Sale (POS)*

---

✨ Fitur Utama
-------------

[](#-fitur-utama)

### 🛒 Operasional Kasir &amp; Penjualan

[](#-operasional-kasir--penjualan)

- **Transaksi Cepat &amp; Responsif** - Dioptimalkan untuk alur kerja yang padat.
- **Manajemen Produk Enterprise** - Dukungan SKU, kategori kompleks, dan manajemen unit barang.
- **Voucher &amp; Promosi** - Sistem manajemen promo mandiri untuk meningkatkan loyalitas pelanggan.
- **Customer CRM** - Kelola database pelanggan Anda sendiri secara privat.

### 📦 Inventaris &amp; Rantai Pasokan

[](#-inventaris--rantai-pasokan)

- **Stock Card Real-Time** - Pantau histori pergerakan barang dengan detail.
- **Adjustment &amp; Receiving** - Modul penerimaan barang dan penyesuaian stok yang akurat.
- **Supplier Directory** - Kelola data pemasok barang untuk mempermudah operasional.

### 📊 Pelaporan &amp; Transparansi

[](#-pelaporan--transparansi)

- **Laporan Detail Penjualan** - Akses data mentah transaksi untuk keperluan audit dan analisis.
- **Pembayaran &amp; Piutang** - Pantau arus kas masuk dan manajemen piutang pelanggan.

---

🏗️ Teknologi Inti
-----------------

[](#️-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 &amp; Vanilla CSS

---

🛠️ Instalasi Server Mandiri
---------------------------

[](#️-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)

[](#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)

[](#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)

[](#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?
---------------------

[](#-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](https://yualan.web.id)

---

⚖️ Lisensi
----------

[](#️-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**

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance91

Actively maintained with recent releases

Popularity12

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

2

Last Release

43d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/344a2eaf9c3b228e8d5694ce5ef46ccb8dd7094add33c93b4a36441170845dca?d=identicon)[Abdurozzaq](/maintainers/Abdurozzaq)

---

Top Contributors

[![Abdurozzaq](https://avatars.githubusercontent.com/u/20965106?v=4)](https://github.com/Abdurozzaq "Abdurozzaq (111 commits)")[![taylorotwell](https://avatars.githubusercontent.com/u/463230?v=4)](https://github.com/taylorotwell "taylorotwell (45 commits)")[![tnylea](https://avatars.githubusercontent.com/u/601261?v=4)](https://github.com/tnylea "tnylea (26 commits)")[![example](https://avatars.githubusercontent.com/u/57936?v=4)](https://github.com/example "example (13 commits)")[![laserhybiz](https://avatars.githubusercontent.com/u/100562257?v=4)](https://github.com/laserhybiz "laserhybiz (10 commits)")[![oketafred](https://avatars.githubusercontent.com/u/26164755?v=4)](https://github.com/oketafred "oketafred (7 commits)")[![prakasa1904](https://avatars.githubusercontent.com/u/6983524?v=4)](https://github.com/prakasa1904 "prakasa1904 (6 commits)")[![firebed](https://avatars.githubusercontent.com/u/37473473?v=4)](https://github.com/firebed "firebed (4 commits)")[![fftfaisal](https://avatars.githubusercontent.com/u/17764204?v=4)](https://github.com/fftfaisal "fftfaisal (3 commits)")[![christeyerl](https://avatars.githubusercontent.com/u/44904418?v=4)](https://github.com/christeyerl "christeyerl (2 commits)")[![fabpl](https://avatars.githubusercontent.com/u/6574025?v=4)](https://github.com/fabpl "fabpl (2 commits)")[![hasinhayder](https://avatars.githubusercontent.com/u/490779?v=4)](https://github.com/hasinhayder "hasinhayder (2 commits)")[![ibrunotome](https://avatars.githubusercontent.com/u/4256471?v=4)](https://github.com/ibrunotome "ibrunotome (2 commits)")[![JoeyMckenzie](https://avatars.githubusercontent.com/u/16873254?v=4)](https://github.com/JoeyMckenzie "JoeyMckenzie (2 commits)")[![nckrtl](https://avatars.githubusercontent.com/u/18613261?v=4)](https://github.com/nckrtl "nckrtl (2 commits)")[![bishwajitcadhikary](https://avatars.githubusercontent.com/u/55208330?v=4)](https://github.com/bishwajitcadhikary "bishwajitcadhikary (2 commits)")[![alaminfirdows](https://avatars.githubusercontent.com/u/30468274?v=4)](https://github.com/alaminfirdows "alaminfirdows (2 commits)")[![michaelnabil230](https://avatars.githubusercontent.com/u/46572405?v=4)](https://github.com/michaelnabil230 "michaelnabil230 (1 commits)")[![mrleblanc101](https://avatars.githubusercontent.com/u/17392251?v=4)](https://github.com/mrleblanc101 "mrleblanc101 (1 commits)")[![MrMohamedAbdallah](https://avatars.githubusercontent.com/u/51543900?v=4)](https://github.com/MrMohamedAbdallah "MrMohamedAbdallah (1 commits)")

---

Tags

inertiajsinventory-systemlaravelphppoint-of-salevueframeworklaravelpospoint-of-saleyualanabdurozzaq

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/abdurozzaq-yualan/health.svg)

```
[![Health](https://phpackages.com/badges/abdurozzaq-yualan/health.svg)](https://phpackages.com/packages/abdurozzaq-yualan)
```

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.1k2.2k](/packages/unopim-unopim)[bagisto/bagisto

Bagisto Laravel E-Commerce

26.9k169.0k9](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

22.6k33.4k1](/packages/krayin-laravel-crm)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3861.7k](/packages/codewithdennis-larament)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
