/CASE STUDY · 2025
CorePOS— Multi-Outlet Cashier & Stock Engine
POS system for shops & SMEs with real-time transaction logging, barcode scanner, invoice receipt printing, and daily inventory reconciliation.
Role
- Fullstack Development
- Inventory Logic
- Receipt Printing
Timeline
2025
Studio
Independent
Deliverables
- Cashier & transaction screen
- Barcode scanner integration
- Thermal receipt printing
- Daily inventory reconciliation
Stack
React.jsExpress.jsMySQLPrisma ORMTailwind CSS
corecraft.my.id/work/corepos
Fullstack
Real-time transaction logging with barcode scanning.
/01 THE PROBLEM
Problem & Friction
Shops recorded sales on paper, which produced stock discrepancies and change-calculation errors that only surfaced at the end of the day.
100%Automatic stock deduction accuracy
Multi-outletReconciled in a single daily report
ThermalReceipt printing tuned for counter printers
/02 SYSTEM DESIGN & ARCHITECTURE
Architectural Breakdown
- React.js cashier interface
- Express.js API handling stock mutations transactionally
- MySQL accessed through Prisma ORM
- Thermal printer integration for invoices
/03 IMPLEMENTED SOLUTIONS
Resilience & Outcomes
- Stock is deducted inside the same transaction that records the sale.
- Barcode scanning removes manual SKU entry from the counter.
- A daily reconciliation report replaces the manual end-of-day count.
/DEEP DIVE SCREENS
Technical Interface & Terminal Views
Invoice receipt printing tuned for thermal printers.
Daily inventory reconciliation across outlets.