Demo business - no real orders or payments. This is a fictional sales demo, not an operating restaurant.

Static owner settings preview

Store settings preview

Review how a future owner setup area could organize brand readiness, service windows, QR/PWA setup, and fulfillment constraints while this public demo remains fully read-only.

Store profile preview

Harbor Halal Platters

Store display name
Harbor Halal PlattersFictional demo display name for the public preview.Future adapter: storefront_settings.display_name.
Brand status
Demo brand assets readyLogo, mark, icons, and warm palette are committed demo assets.Future adapter: approved brand asset registry.
Operating status
Preview-only normal serviceStatic label only; no live open/closed control exists.Future adapter: service_status plus audit events.
Business contact data
None shownNo owner name, phone, email, street address, tax setting, or legal profile is represented.Future adapter: privacy-reviewed business profile fields if approved.

Brand and app readiness

QR/PWA setup shape

Logo and markDemo-ready

Current committed brand assets are enough for a polished fictional preview.

Future adapter: brand_assets table with review status.
Menu imageryDemo image set ready

Prepared 4:3 menu images support the customer menu and owner menu preview.

Future adapter: media library with licensing review.
App iconPWA-ready

Demo app icons and manifest metadata can support install guidance.

Future adapter: storefront manifest settings.
QR menu pathCurrent origin + /menu

The QR story points to the public menu route without encoding customer data.

Future adapter: approved public menu URL and QR notes.
Install guidancePWA preview ready

The install route explains browser add-to-home-screen behavior without app-store claims.

Future adapter: platform-specific install copy.
Regular customer storyStatic preview ready

Favorites, reorder, and loyalty-style concepts remain fake and non-account-based.

Future adapter: customer identity only after privacy scope.

Hours and service windows

Static schedule preview

Weekday lunch window

11:00 AM-2:00 PM demo label

Illustrative service window only, not a real business hour.

Future adapter: weekly_hours rows with timezone policy.

Evening window

5:00 PM-8:00 PM demo label

Static example for discussing future owner setup.

Future adapter: schedule exceptions and public closed messaging.

Closed-day handling

Future scoped rule

No live storefront availability or ordering cutoff exists.

Future adapter: store closures, holidays, and ordering cutoff policy.

Fulfillment-readiness preview

Service modes, future scoped

Preview-only

Pickup-style demo readiness

Customer routes can show pickup handoff language without reserving food.

Demo-only today
No kitchen ticket, prep promise, pickup reservation, or staff queue exists.
Production discovery
Define prep windows, customer lookup policy, staff workflow, and support rules.
Future adapter: fulfillment_method = pickup plus status events.

Discovery only

Delivery workflow future scope

A future delivery concept would require policy, coverage, pricing, and support decisions.

Demo-only today
No delivery dispatch, live coverage area, driver workflow, address collection, or routing exists.
Production discovery
Define coverage rules, handoff responsibility, fees, availability, and incident handling.
Future adapter: delivery settings after legal and operations review.

Discovery only

Catering/family tray future scope

Family tray and catering interest can be discussed without collecting lead details.

Demo-only today
No catering request form, deposit, scheduling queue, or owner follow-up workflow exists.
Production discovery
Define lead intake, minimums, notice windows, deposits, and staffing expectations.
Future adapter: catering inquiry model only after scope approval.

Fulfillment policy preview

What is demo-only today

Prep-time policy

Current labels are illustrative and never promise a real preparation time.

Production would need prep-time settings, busy-mode rules, and exception handling.Future adapter: prep_window_minutes and busy mode.
Tax and fee boundary

The demo has no taxes, fees, payment setup, payment collection, receipts, refunds, or reconciliation.

Production would need provider choice, tax logic, fee display, refund rules, and support policy.Future adapter: payment and tax settings after provider selection.
Customer handoff policy

The fake status flow does not identify customers or route messages.

Production would need lookup tokens, privacy review, notification policy, and staff training.Future adapter: customer-safe status lookup and event log.

Future database-backed settings editor

What must be scoped later

  • A real settings area would require authenticated owner/staff access, role checks, and audit events.
  • Store profile fields would need validation, privacy review, and owner-approved public display rules.
  • Hours and service modes would need database-backed schedules, exception handling, and customer-facing closed states.
  • Delivery, catering, taxes, fees, payments, uploads, and fulfillment policies remain future scoped work, not demo behavior.

Customer flow pairing

Where this setup story connects

Pair this static setup preview with the menu, regular-customer preview, fake status route, and owner console to explain what a real production build would need before accepting orders or managing fulfillment.