PeyePeye PEYEPEYE

MVP Scope Document

PeyePeye — Restaurant App MVP Scope

iPad (768px) + Web Dashboard

The app restaurant staff and owners use. Optimized for iPad landscape. Covers everything from onboarding and menu setup through live floor operations, kitchen display, payments, and analytics.

26 Total Screens | 7 Sections

Table of Contents

iPad-Optimized: All restaurant screens are designed for iPad landscape (768px). Storybook previews below render at that viewport width.

1 Setup & Onboarding 9 screens

1.1 Restaurant Registration

Business name, address, type, contact info

Screen 1 of 26

Feature Specs

Technical: Multi-step wizard with client-side validation. Data persists between steps via local state. Final submission creates restaurant record and triggers verification email.

1.2 Menu Builder

Add/edit menu items

Screen 2 of 26

Feature Specs

Key Feature: The "AI Upload" sparkle button launches the AI Menu Upload flow (screen 1.4), enabling restaurants to import their entire menu from an existing PDF or photo.

1.3 Menu Item Editor

Individual item editing with modifiers

Screen 3 of 26

Feature Specs

1.4 AI Menu Upload

Upload PDF/photo → AI extracts items

Screen 4 of 26

Feature Specs

Technical: Uses vision model (GPT-4V or equivalent) for OCR, then structured extraction via LLM. Allergen classification uses a fine-tuned model. All AI costs tracked in the AI Cost Dashboard (screen 6.4).

1.5 AI Allergen Review

Review AI-classified allergens per item

Screen 5 of 26

Feature Specs

Safety Critical: Allergen data must always be human-reviewed before going live. Low-confidence items require mandatory manual review. This screen ensures no AI classification goes unchecked.

1.6 Table Setup

Define tables, capacity, sections

Screen 6 of 26

Feature Specs

1.7 Staff Management

Add staff, assign roles

Screen 7 of 26

Feature Specs

1.8 POS Integration Setup

Connect to Toast/Clover/Square or use standalone

Screen 8 of 26

Feature Specs

Technical: POS integrations are Phase 2. MVP ships with the "PeyePeye Standalone" option as default. POS cards are displayed but connect buttons show "Coming Soon" state.

1.9 Payment Setup

Connect bank account for payouts

Screen 9 of 26

Feature Specs

2 Live Operations — Floor View 4 screens

2.1 Floor Dashboard

All tables at a glance

Screen 10 of 26

Feature Specs

Core Screen: This is the primary view for servers and managers during service. Must load in under 1 second and update in real time via WebSocket.

2.2 Table Detail

Who's seated, orders, running tab

Screen 11 of 26

Feature Specs

2.3 Guest Verification Alert

Notification when verified guest checks in

Screen 12 of 26

Feature Specs

Technical: Triggered via WebSocket when a diner app user scans the table QR code. Notifications auto-dismiss after 30 seconds if not interacted with.

2.4 Incoming Order Alert

New order notification

Screen 13 of 26

Feature Specs

Allergen Safety: If any ordered items contain allergens matching a verified guest's allergy profile, a prominent red warning banner appears. This cannot be dismissed without acknowledgment.

3 Kitchen Display System 3 screens

3.1 KDS Main View

Order queue as cards

Screen 14 of 26

Feature Specs

Technical: Dark theme reduces eye strain in kitchen lighting. Cards auto-sort by time (oldest first). Designed for touch interaction with large tap targets.

3.2 KDS Order Card

Single order detail

Screen 15 of 26

Feature Specs

3.3 KDS Completed View

Cleared orders for reference

Screen 16 of 26

Feature Specs

4 Order Management 3 screens

4.1 Order Queue

All active orders across tables

Screen 17 of 26

Feature Specs

4.2 Order Detail

Full order with controls

Screen 18 of 26

Feature Specs

4.3 86'd Items

Mark items unavailable

Screen 19 of 26

Feature Specs

Real-Time Sync: When an item is 86'd, it is immediately removed from all diner app menus. Diners who have the item in their cart receive a notification.

5 Payments & Settlement 3 screens

5.1 Payment Dashboard

Today's transactions and revenue

Screen 20 of 26

Feature Specs

5.2 Transaction Detail

Individual payment breakdown

Screen 21 of 26

Feature Specs

5.3 Payout History

Funds payout schedule

Screen 22 of 26

Feature Specs

6 Analytics & Settings 4 screens

6.1 Daily Summary

Covers, revenue, metrics

Screen 23 of 26

Feature Specs

6.2 Menu Performance

Best sellers, analytics

Screen 24 of 26

Feature Specs

6.3 Settings

Restaurant configuration

Screen 25 of 26

Feature Specs

6.4 AI Cost Dashboard

AI usage and cost tracking

Screen 26 of 26

Feature Specs

Technical: AI costs are tracked per restaurant. Default budget cap is $50/month. Alerts fire at 80% usage. Covers OCR for menu uploads, LLM for allergen classification, and any future AI features.

7 MVP Scope Boundaries

IN SCOPE MVP v1.0

  • ✓ Restaurant self-serve registration
  • ✓ Menu builder with AI upload from PDF/photo
  • ✓ AI allergen auto-classification with mandatory human review
  • ✓ Table and floor management (visual floor plan)
  • ✓ Staff roles: Owner, Manager, Server, Kitchen
  • ✓ Standalone ordering (no POS integration required)
  • ✓ Basic KDS optimized for iPad
  • ✓ Bill splitting and tipping support
  • ✓ Payment processing via Stripe or Finix
  • ✓ Basic analytics (daily summary, menu performance)
  • ✓ AI cost tracking dashboard

OUT OF SCOPE Phase 2+

  • ✗ POS integration (Toast/Clover/Square) — Phase 2
  • ✗ Advanced analytics and reporting
  • ✗ Multi-location management
  • ✗ Reservation system integration
  • ✗ Loyalty/rewards programs
  • ✗ Custom branding per restaurant
  • ✗ Advanced staff scheduling

Related Scope Documents