Kembali ke daftar proyek
Web App2025Live

Nebula POS

Kasir ringan untuk warung dan toko kecil di Pekanbaru.

Peran
Full-stack developer
Tahun
2025
Status
Live
Tech stack
Next.jsTypeScriptPostgreSQLPrismaTailwind CSS

Pratinjau ini adalah ilustrasi antarmuka, bukan tangkapan layar data pelanggan.

Masalah

Pemilik toko masih mencatat penjualan di buku, jadi stok sering selisih dan laporan bulanan harus dihitung ulang manual. Aplikasi kasir berbayar terasa terlalu berat dan terlalu mahal untuk skala satu toko.

Pendekatan

Saya membangun ulang alurnya dari sisi kasir: satu layar, tombol besar, dan tetap bisa mencatat saat internet mati. Data disimpan di PostgreSQL melalui Prisma, lalu disinkronkan ketika koneksi kembali. Halaman laporan dibuat semurah mungkin—agregasi dilakukan di database, bukan di browser.

Fitur utama

  • Mode cepat: cari produk, pilih jumlah, bayar, cetak struk.
  • Stok berkurang otomatis dengan peringatan saat di bawah batas.
  • Laporan harian dan bulanan dengan ekspor CSV.
  • Dukungan beberapa perangkat untuk satu toko.

Hasil

  1. 01

    Waktu transaksi turun dari sekitar 40 detik menjadi 12 detik per pelanggan.

  2. 02

    Selisih stok berkurang karena setiap perubahan tercatat.

  3. 03

    Pemilik toko bisa memeriksa penjualan dari HP tanpa membuka buku.

Catatan

Masalah terbesarnya bukan tampilan, tapi kepercayaan pada angka. Begitu stok dan laporan konsisten, pengguna berhenti mencari aplikasi lain.

Punya tantangan serupa?

Saya senang membahas masalah teknis, bahkan sebelum ada anggaran atau spesifikasi lengkap.

Mulai diskusi