ScentBase
Sistem Point of Sale (POS) dan manajemen inventaris toko parfum kustom berbasis web
Tentang Projek
ScentBase adalah sistem Point of Sale (POS) dan manajemen inventaris modern yang dirancang khusus untuk industri ritel parfum. Platform ini dikembangkan untuk memfasilitasi pencatatan transaksi kasir, pengelolaan stok bahan baku secara presisi, pencatatan pengeluaran operasional, hingga penyajian visualisasi grafik laba rugi secara real-time.
Dibangun menggunakan Laravel dan panel administrasi Filament PHP (TALL Stack), sistem ini memodernisasi operasional toko parfum yang umumnya masih manual. Melalui platform ini, kasir dapat dengan mudah melayani pembelian parfum katalog maupun meracik wewangian baru dengan kombinasi botol, pewarna, dan ekstrak aroma (notes) yang harganya dikalkulasi otomatis oleh sistem.
Fitur Utama
- Dual-Mode POS (Kasir Katalog & Kasir Racik):
- Kasir Katalog: Dirancang untuk penjualan cepat produk parfum jadi yang siap pakai.
- Kasir Racik (Custom Mixer): Antarmuka kasir interaktif untuk melayani parfum racikan kustom. Kasir memilih ukuran botol, pewarna, serta memadukan berbagai ekstrak aroma (Top, Middle, Base Notes) berdasarkan takaran mililiter (ml).
- Form Peracik Aroma Mandiri (Sisi Pelanggan): Halaman interaktif bagi pelanggan pada web publik untuk merancang racikan aroma mereka sendiri, yang menghasilkan kode unik (unique code) untuk diproses dan dibayar langsung di kasir toko.
- Manajemen Stok Komponen Terintegrasi: Pengurangan stok bahan baku secara otomatis dan aman (atomic update) setiap kali transaksi diselesaikan, meliputi stok botol (per unit) dan stok ekstrak aroma (per ml), lengkap dengan notifikasi stok kritis (low stock warning).
- Dashboard Finansial & Analitik Real-Time: Menyajikan metrik pendapatan harian/bulanan, kuantitas produk terjual, pengeluaran bulanan, serta grafik garis interaktif tren omzet 7 hari terakhir untuk perbandingan penjualan katalog vs racikan.
- Manajemen Pengeluaran & Laba Bersih: Pencatatan pengeluaran operasional toko (seperti restock bahan baku, biaya sewa, atau listrik) yang dikelompokkan ke dalam kategori pengeluaran untuk menghasilkan rekapitulasi laba bersih secara otomatis.
- Cetak Struk PDF/Thermal Dinamis: Integrasi dengan
laravel-dompdfuntuk menghasilkan struk belanja berformat thermal PDF (lebar 58mm/80mm) dengan tinggi halaman dinamis yang dihitung otomatis berdasarkan jumlah item belanja guna meminimalkan pemborosan kertas.