Empowering Local Commerce — Anywhere, Anytime.
KromaPOS is an open-source, offline-first Point of Sale (POS) system built with React and Electron, designed to empower small and medium-sized businesses in Cambodia and beyond. With a sleek interface, modern tech stack, and local-first mindset, KromaPOS makes selling easy—whether you're online or completely offline.
- ⚡ Offline-first – Operates smoothly without an internet connection
- 🛍️ Sales & Inventory Management
- 🧾 Receipt Printing Support
- 🧑💼 Multi-user Login & Role-based Access
- 📦 Product and Category Management
- 📊 Sales Reporting Dashboard
- 🌐 Multi-language Support (Coming Soon)
- 🔄 Sync to Cloud (Optional Future Feature)
- Frontend: React, Tailwind CSS
- Desktop Shell: Electron
- Database (Offline): SQLite
- Data Sync (Planned): FastAPI or Firebase
- State Management: Zustand or Redux Toolkit
- Node.js (v18+)
- Git
git clone https://github.com/vicheanath/kroma-pos.git
cd kroma-pos
npm install