KedaiKita: connecting the customer menu, cashier desk, and stock workflow for a single outlet.
The problem
Restaurant orders and inventory become difficult to reconcile when the public catalog, cashier records, and remaining portions are handled separately.
My solution
I built a restaurant application deployed for D’CLUP ayam krispi, with a public food catalog and role-based operational workspaces.
Key features
• Responsive catalog and online ordering
• Cashier processing and cash sessions
• Ingredient movements and stock reservation
• Order-source tracking and owner reports
• Cash reconciliation and staff-confirmed cashless payments
Engineering notes
Orders preserve historical item names/prices. Database transactions and idempotency keys protect concurrent work, and a valid cancellation returns stock once.