Lewati ke konten
RazinSaid

Apple Car Wash — POS & ERP

Sistem POS & ERP multi-cabang untuk bisnis cuci mobil: kasir, membership, pembayaran QRIS, akuntansi, dan manajemen peran. Laravel 12 API + React SPA.

Apple Car Wash — POS & ERP
Laravel 12ReactSanctumSpatie PermissionMySQLWinpay QRIS

Apple Car Wash ini sistem POS (Point of Sale) sekaligus ERP buat bisnis cuci mobil yang punya banyak cabang. Intinya dia nyatuin operasional harian kasir, urusan membership pelanggan, pembayaran digital, sampai pembukuan keuangan — semua dalam satu tempat.

🔗 Coba demonya langsung: apple-carwash.razinsaid.com — login manager@demo.test / password. Mau coba peran lain? Ganti manager jadi super_admin, kasir, supervisor, washer, marketing, polish, admin_pusat, atau customer (semua password password). Ini pakai data contoh, dan pembayarannya sengaja dimatiin.

Ceritanya kenapa dibikin

Bisnis cuci mobil yang cabangnya banyak itu butuh satu sistem yang seragam: tiap kasir nyatet transaksi, tiap cabang punya laporannya sendiri, dan pemiliknya bisa mantau semuanya dari satu tempat. Begitu skalanya makin gede, nota manual sama spreadsheet udah nggak kekejar.

Fitur utama

  • Multi-cabang — tiap cabang punya data, kasir, dan laporan sendiri, tapi tetap kepantau terpusat.
  • Manajemen peran (RBAC) — sembilan peran (super admin, manager, supervisor, kasir, washer, dll) dengan hak akses beda-beda.
  • POS kasir — nyatet order layanan, item, sama pembayaran dengan cepat.
  • Membership pelanggan — paket langganan cuci lengkap sama kuota dan masa berlakunya.
  • Pembayaran QRIS — integrasi payment gateway (Winpay) buat transaksi nontunai.
  • Akuntansi & jurnal — jurnal keuangan kecatat otomatis dari tiap transaksi.
  • Inventori — stok bahan dengan satuan fleksibel (UOM) dan stok desimal.
  • Activity log — jejak audit buat tiap aksi penting pengguna.

Arsitektur & teknologi

Aplikasinya pakai arsitektur API + SPA terpisah:

  • Backend: Laravel 12 sebagai REST API, autentikasi token pakai Laravel Sanctum, dan hak akses pakai Spatie Permission.
  • Frontend: React (single-page app) yang komunikasinya penuh lewat API.
  • Database: MySQL.
  • Pembayaran: Winpay QRIS (SNAP).

Tampilan aplikasi

Dashboard admin — ringkasan pendapatan, stok, dan jumlah staf

Modul ERP lengkap (HRD, Supply Chain, Keuangan) beserta panduan POS kasir

Catatan demo

Versi yang dipajang di sini jalan pakai data contoh dan pembayarannya dimatiin, jadi aman dicoba siapa aja. Aplikasinya juga di-deploy terisolasi di subdomain sendiri, lengkap sama user sistem dan database yang kepisah dari layanan lain.