Skip to content
/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
CorePOS cashier transaction screen
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

CorePOS invoice receipt printing
Invoice receipt printing tuned for thermal printers.
CorePOS daily inventory reconciliation report
Daily inventory reconciliation across outlets.