Skip to content

Restaurant Dashboard: Menu Builder UI #157

@zakkiyyat

Description

@zakkiyyat

Provide a simple React/Web interface for restaurants to manage their offerings, connecting to the CRUD APIs.
Requirements:

  • Create a lightweight React web dashboard (Next.js or Vite).
  • Build a form to add new food items with image upload functionality.
  • Build a list/grid view displaying the restaurant's current active food items, with edit/delete buttons.
    Acceptance Criteria:
  • Form successfully submits data to POST /api/restaurant/foods and refreshes the list.
  • Image upload connects to the Phase 1 upload endpoint and displays a preview before submission.
  • Dashboard utilizes the same design tokens (colors, typography) established in the mobile app.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions