Solusi kasir modern untuk UMKM Indonesia dengan teknologi Voice Recognition dan AI
"Ayam bakar dua sama es teh" โ AI langsung memproses dan menambahkan ke keranjang!
Video Demo: https://youtu.be/FBtDVm4nH8A
Di Indonesia, banyak pelaku UMKM (warung makan, kedai kopi, PKL) menghadapi tantangan:
- โ Keterbatasan SDM - Pemilik sering merangkap sebagai kasir, koki, dan pelayan
- โ Antrian panjang - Input manual ke mesin kasir memakan waktu
- โ Kesalahan pencatatan - Human error saat rush hour
- โ Biaya tinggi - Sistem POS modern terlalu mahal untuk UMKM kecil
- โ Literasi digital rendah - Banyak pelaku UMKM tidak familiar dengan teknologi
Voice POS adalah aplikasi kasir berbasis web yang menggunakan Speech Recognition dan AI (Groq Llama 3.1) untuk memproses pesanan melalui suara dalam Bahasa Indonesia.
| Fitur | Deskripsi |
|---|---|
| ๐ค Voice-First | Cukup bicara, tidak perlu ketik atau klik |
| ๐ง AI-Powered | Memahami bahasa informal Indonesia ("bang, ayam dua ya") |
| โก Super Cepat | Proses pesanan dalam hitungan detik |
| ๐ฐ Gratis | Open source, tanpa biaya langganan |
| ๐ฑ Responsive | Berjalan di HP, tablet, atau laptop |
| ๐ Voice Feedback | AI merespons dengan suara (TTS) |
Input: "Mas, ayam bakar dua sama es teh tiga ya"
Output: 2x Ayam Bakar + 3x Es Teh Manis โ
- Tambah item dengan suara
- Hapus item ("gajadi es tehnya")
- Update quantity ("tambah satu lagi")
- Clear cart ("batalkan semua")
Input: "Udah, bayar aja"
Output: Proses pembayaran otomatis โ
- Ringkasan penjualan harian
- Produk terlaris
- Export laporan CSV
- Mode gelap/terang
- Voice feedback on/off
- Sound effects
- Konfigurasi API Key
| Teknologi | Fungsi |
|---|---|
| React 19 | UI Framework |
| Vite 7 | Build Tool |
| Tailwind CSS 4 | Styling |
| Web Speech API | Speech Recognition |
| Groq AI (Llama 3.1) | Natural Language Processing |
| LocalStorage | Data Persistence |
- Node.js 18+
- NPM atau Yarn
- Browser modern (Chrome/Edge recommended)
- Groq API Key (gratis di console.groq.com)
# Clone repository
git clone https://github.com/0xshalah/voice-pos.git
cd voice-pos
# Install dependencies
npm install
# Jalankan development server
npm run dev- Buka aplikasi di browser
- Klik ikon โ๏ธ (Pengaturan) di pojok kanan atas
- Pilih "Konfigurasi AI Otak"
- Masukkan Groq API Key kamu
- Klik "Simpan Konfigurasi"
๐ก Dapatkan API Key gratis di console.groq.com
| Key | Action |
|---|---|
Space |
Mulai/Stop voice input |
Enter |
Konfirmasi pembayaran |
Escape |
Kosongkan keranjang |
Menambah Pesanan:
- "Ayam bakar dua"
- "Es teh manis tiga"
- "Nasi putih satu"
- "Ayam sama es teh"
Menghapus Pesanan:
- "Gajadi es tehnya"
- "Hapus ayam bakar"
- "Batalkan nasi"
Checkout:
- "Bayar"
- "Selesai"
- "Udah, checkout"
Enggan Bayar (Easter Egg ๐):
- "Gak punya duit"
- "Bokek nih"
- "Gabisa bayar" โ AI akan suruh cuci piring!
Lainnya:
- "Berapa totalnya?"
- "Hapus semua"
Bicara di Luar Konteks: โ YNTKTS sound effect! ๐
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ User Voice โโโโโโถโ Web Speech API โโโโโโถโ Transcript โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโฌโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ Update Cart โโโโโโโ Parse JSON โโโโโโโ Groq AI API โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโ
โ Voice Response โ
โ (Text-to-Speech) โ
โโโโโโโโโโโโโโโโโโโโโโโ
voice-pos/
โโโ src/
โ โโโ services/
โ โ โโโ groqAI.js # AI service untuk Groq API
โ โโโ App.jsx # Main React component
โ โโโ App.css # Styles
โ โโโ main.jsx # Entry point
โโโ public/
โโโ package.json
โโโ vite.config.js
โโโ README.md
- Voice recognition Bahasa Indonesia
- AI-powered NLU dengan Groq
- Cart management
- Payment flow
- Transaction history
- Dashboard analytics
- Easter egg: Cuci piring untuk yang enggan bayar ๐
- YNTKTS sound effect untuk bicara di luar konteks
- Multi-language support
- Offline mode (PWA)
- Printer integration
- Inventory management
- Multi-outlet support
HACKATHON IMPHNEN 2024
| Nama | Role |
|---|---|
| Shalahuddin | Full Stack Developer |
MIT License - Bebas digunakan untuk keperluan komersial maupun non-komersial.
- Groq - Lightning-fast AI inference
- Meta Llama - Open source LLM
- IMPHNEN - Komunitas programmer Indonesia
๐ฎ๐ฉ Dibuat dengan โค๏ธ untuk UMKM Indonesia
โญ Star this repo โข ๐ Report Bug โข โจ Request Feature