ProjectsFullstack & Desktop
CimolNdut POS System
A web-based Point of Sale (POS) system for a small business (UMKM), packaged as a desktop application using Electron. Built with React TypeScript frontend and Java backend to support cashier operations.

My Role
- 01Developed Point of Sale user interface using React and TypeScript.
- 02Integrated frontend workflows with Java backend services.
- 03Packaged the web application into a standalone desktop application using Electron.
- 04Implemented cashier transaction workflows, receipt calculations, and stock tracking.
Features
- 01Comprehensive product inventory catalog and real-time stock management.
- 02Fast and intuitive cashier checkout and transaction processing.
- 03Daily sales reports, revenue summaries, and transaction logging.
- 04Offline-first desktop application mode powered by Electron.
- 05Customer record tracking and order history management.
Impact
- Enabled UMKM merchants to operate digitally and reliably without continuous internet connection.
- Accelerated cashier transaction times while eliminating manual calculation discrepancies.
- Provided accurate daily financial records for business decision making.
Stack
ReactTypeScriptJavaElectronREST API
