Xerox Shop Operating System
Customers upload and pay online. Staff processes jobs with a live dashboard and realtime status updates.
Customer uploads PDF/image, chooses B/W or Color, page range, copies, and binding.
Razorpay payment is verified server-side before creating order with queue token.
Staff sees new orders instantly in dashboard and advances job status end-to-end.
1. Upload to S3 via signed URL
2. Configure print preferences
3. Pay with Razorpay checkout
4. Auto-create queued order in Supabase
5. Process in realtime dashboard