System Design · Salesforce · Medium
Requirements Support the customer journey: discover stores and their menus, submit an order, complete payment, monitor its progress, and receive alerts when it is ready for collection or has been picked up. Support the store workflow: accept incoming orders, move them through queued → preparing → ready → picked up, and publish each status update. Accommodate multiple stores across multiple regions; this is not a system for only one location. Model a catalog containing…
Checking your access…