Aplikasi point of sale berbasis web untuk membantu toko, kafe, dan usaha F&B mengelola transaksi kasir, produk, kategori, stok, riwayat penjualan, dan pengaturan toko dalam satu sistem terintegrasi.
Takar POS dibangun sebagai sistem kasir modern yang menggabungkan kebutuhan transaksi harian dan administrasi operasional dalam satu aplikasi berbasis web. Di sisi kasir, pengguna mendapatkan halaman POS interaktif dengan pencarian produk, filter kategori, keranjang belanja, diskon, pajak, input pembayaran, hitung kembalian otomatis, dan cetak struk setelah checkout. Di sisi admin, sistem menyediakan dashboard penjualan, manajemen kategori dan produk lengkap dengan SKU, harga beli, harga jual, stok, upload gambar, riwayat transaksi dengan filter tanggal, export CSV, pengaturan toko, serta pengelolaan user dengan role admin dan kasir.
Operasional penjualan pada usaha kecil hingga menengah sering masih tersebar antara proses kasir manual, pencatatan stok terpisah, dan rekap transaksi yang sulit ditelusuri. Akibatnya, proses checkout menjadi kurang efisien, stok rawan tidak sinkron setelah penjualan, dan pemilik usaha kesulitan mendapatkan ringkasan transaksi yang rapi untuk evaluasi harian.
Saya membangun aplikasi fullstack dengan Laravel, Vue, dan Inertia yang memusatkan alur kasir dan administrasi penjualan dalam satu codebase. Checkout diproses secara transaksional agar validasi stok, perhitungan subtotal, diskon, pajak, total, pembayaran, kembalian, pembuatan detail order, dan pengurangan stok berjalan konsisten. Sistem juga dilengkapi pembatasan akses berbasis role, export transaksi CSV, halaman struk, pengaturan tema dan pajak toko, serta feature test untuk menjaga alur inti tetap aman saat dikembangkan.
Hasilnya adalah prototipe POS yang lebih siap dipakai untuk operasional harian toko atau kafe. Kasir dapat memproses transaksi lebih cepat dari satu layar, stok produk otomatis ikut terbarui setelah checkout, histori penjualan lebih mudah ditelusuri, dan admin memiliki kontrol yang lebih baik atas data produk, user, konfigurasi toko, serta rekap transaksi untuk kebutuhan monitoring bisnis.
Technologies and tools used in this project: