Portfolio Details
Sistem Kasir pada Coffee Shop Express + MongoDB + Redis
Aplikasi kasir berbasis web
yang dirancang untuk membantu operasional coffee shop dalam mengelola pesanan,
transaksi, dan menu produk secara cepat dan terstruktur. Sistem ini
memungkinkan kasir memproses pesanan pelanggan dengan efisien serta menyimpan seluruh
data transaksi secara otomatis.
Fitur Utama
·
Manajemen
Produk – Mengelola menu minuman
dan makanan dengan dukungan kategori serta variasi harga berdasarkan ukuran
(Small, Medium, Large).
·
Sistem
Pemesanan – Kasir dapat membuat
order dengan beberapa item dalam satu transaksi, termasuk tambahan topping atau
add-on.
·
Perhitungan
Harga Otomatis – Sistem
menghitung subtotal dan total transaksi secara otomatis berdasarkan ukuran
produk dan tambahan yang dipilih.
·
Sistem
Autentikasi – Menggunakan JSON Web
Token untuk mengamankan akses API dan endpoint aplikasi.
·
Caching
Data – Menggunakan Redis sebagai cache layer
untuk mengurangi query database dan meningkatkan performa API.
·
REST API
Architecture – Backend
dikembangkan dengan pendekatan REST API sehingga frontend dan backend dapat
dikembangkan secara terpisah.
Dibuat :
·
Backend: NodeJS (Express Framework)
·
Database: MongoDB + Redis
·
Library: Express Rate Limit/Express
Validator/Bcrypt/Mongoose
·
Auth: JWT (Rate Limiter / Refresh Token)
·
Link: https://github.com/adireggi21/coffee-shop/tree/master
·
Project: Okt 2025 – Nov 2025
Informasi Proyek
- Kategori Web Service
- Client Maskuros Coffee
- Tanggal Proyek 12, Oktober 2025
- GitHub URL https://github.com/adireggi21/coffee-shop/tree/master
- Visit Website