
Solusi Point of Sale (POS) berbasis SaaS yang ringan, powerful, dan open source
Yualan adalah aplikasi Point of Sale (POS) berbasis SaaS (Software as a Service) yang dirancang untuk menyederhanakan dan mengotomatiskan operasional bisnis ritel Anda. Dibangun dengan semangat open source, Yualan tersedia di bawah GNU General Public License v2.0 (GPLv2) — artinya Anda bebas untuk menggunakan, memodifikasi, dan mendistribusikannya.
Yualan hadir sebagai solusi POS yang cocok untuk bisnis ritel modern, UMKM, dan pelaku usaha yang ingin memulai sistem penjualan berbasis cloud tanpa biaya lisensi mahal.
- Pengelolaan penyewa/tenant dalam satu sistem POS
- Integrasi pembayaran otomatis dengan gateway seperti iPaymu
- Superadmin: Mengelola sistem dan semua penyewa
- Admin (Pemilik Toko): Mengelola toko dan data bisnis mereka
- Kasir: Akses terbatas untuk penjualan & transaksi saja
- Produk: SKU, kategori, harga, dan stok
- Pelanggan: Data kontak, histori transaksi
- Kategori Produk: Kelompokkan item dengan mudah
- Pembuatan Pesanan dan pemrosesan cepat
- Pilihan Metode Pembayaran: Tunai, QRIS, E-Wallet (IPaymu & Midtrans)
- Kwitansi otomatis dan bisa dicetak
- Riwayat Pemesanan lengkap dan dapat difilter
- Supplier: Kelola informasi pemasok dengan mudah
- Inventaris & Ringkasan: Lihat stok per produk secara real-time
- Riwayat Pergerakan: Telusuri keluar/masuk barang
- Penerimaan Barang: Catat pembelian dan penambahan stok
- Penyesuaian Stok: Update manual untuk koreksi stok fisik
- Laba Kotor (Gross Profit): Lihat profit dari penjualan dikurangi harga pokok
- Nilai Stok: Total nilai barang yang tersedia di gudang
Yualan POS dilengkapi dengan sistem Subscription Management yang canggih untuk pengalaman SaaS yang lebih baik:
- Paket Berlangganan: Kelola pricing plan untuk tenant
- Invoice Otomatis: Sistem penagihan otomatis untuk SaaS
- Status Langganan: Tampilan status subscription di sidebar
- Trial Days: Pengaturan masa percobaan untuk tenant baru
- Trial Period Settings: Konfigurasi hari percobaan untuk tenant baru
- Subscription Status: Monitor status berlangganan secara real-time
- Automatic Billing: Integrasi pembayaran otomatis dengan gateway
Kami sangat terbuka untuk kolaborasi!
Silakan bantu kami dengan:
- Menemukan dan memperbaiki bug
- Menambahkan fitur baru
- Meningkatkan dokumentasi
Semua ide dan pull request akan kami tinjau dengan senang hati.
# Clone repository
git clone https://github.com/Abdurozzaq/Yualan.git
cd Yualan
# Install dependencies
composer install
npm install
# Setup environment
cp .env.example .env
php artisan key:generate
# Setup database
php artisan migrate
php artisan db:seed
# Run development server
npm run dev # Terminal 1
php artisan serve # Terminal 2
Untuk instalasi lengkap, lihat Installation Guide.
- Backend: Laravel 12.x, PHP 8.2+
- Frontend: Vue 3, TypeScript, Inertia.js
- Styling: Tailwind CSS, Radix Vue
- Database: MySQL/PostgreSQL/SQLite
- Payment: iPaymu Gateway Integration
- Tools: Vite, Composer, NPM
Dokumentasi lengkap tersedia di folder /docs
:
- 📖 Overview & Setup - Pengenalan dan arsitektur project
- 🚀 Installation Guide - Panduan instalasi step-by-step
- 👨💻 Development Guide - Panduan pengembangan dan kontribusi
- 🗄️ Database Schema - Struktur database lengkap
- ☁️ Deployment Guide - Panduan deployment production
- ⚙️ Server Requirements - Spesifikasi server dan konfigurasi
- ⏰ Scheduler Guide - Automated tasks dan cron jobs
- 🔧 Troubleshooting - Penyelesaian masalah umum
- 🤝 Contributing Guide - Cara berkontribusi ke project
Yualan POS didistribusikan di bawah GNU GPL v2.0 License.
Lihat file LICENSE
untuk informasi lebih lanjut.
Yualan POS – Yuk Jualan!