Elements tree

Every node of the website — pages, panels and the controls on them — kept as a living test map. Each element is exercised by the automated QA pass and marked working or broken; anything broken gets fixed and the whole tree is re-tested from the start.

23

working

0

broken

0

pending

Public

  • Home / landing/
    publicWorkingElements tree linkhero badge/title/CTAfeatures gridfooter link

    Hero copy, features and CTA come from super-admin editable site content.

  • Log in/login
    publicWorkingemail fieldpassword fieldsubmit buttondev quick login
  • Sign up/signup
    publicWorkingemail fieldpassword fieldsubmit button
  • publicWorkingrestaurant headertable chip (?table=5)language dropdowncategory tabssearch boxdish cards+ add-to-cart bottom-rightqty stepper after addfloating view-order barcart subtotal/tax/totalplace orderpost-checkout email+mobile formorder status chip in header

    ?table=N shows table chip; header shows live order chip after checkout; + becomes qty stepper bottom-right.

  • Elements tree (this page)/elements-tree
    publicWorkingfull node treestatus badgeshomepage link back

Dashboard (admin)

  • Menu builder/dashboard/menu
    adminWorkingAdd item buttonItemDialog opensimage upload preview (no 404)category collapsiblesavailability togglecurrency-aware prices

    Add/edit dishes, image upload now resizes client-side to an inline data URL.

  • adminWorkingorders listpayment method chipsstatus advance buttons
  • Flow overview/dashboard/flow
    adminWorkingrole pipeline cards
  • RestaurantFlow (pipeline editor)/dashboard/restaurant-flow
    adminWorkinglive preview chain chipsNew + Paid pinned locked cardsdraggable middle stage cardsenable/disable switch per stageowner role select (kitchen/waiter/biller/admin)requires-approval switcheditable stage labelsave flow button + toastreset to default flow with confirm dialog

    Configurable order pipeline: drag stages, toggle on/off, owner role, approval gates; New/Paid pinned.

  • adminWorkingtax class listcreate tax class
  • adminWorkingtable listadd table
  • adminWorkingstaff listcreate stafftoggle active
  • Design / theme settings/dashboard/design
    adminWorkingtemplate cardsprimary color inputbutton text color auto/customcontrast preview swatchlogo uploadlive preview

    Template picker, brand color, BUTTON TEXT COLOR with auto contrast + preview.

  • adminWorkingcommon QR cardper-table QR cardsPNG downloadPDF downloadall-tables PDF button

    Common QR plus one QR per table (?table=N), PNG/PDF per code, all-tables PDF.

  • adminWorkingKPI gridrevenue & orders line charttop selling dishespayment method piestatus barsbusiest tablespeak hours chartdaily views chart

    KPIs, revenue trend, top dishes, payment split, statuses, tables, peak hours, staff, views.

  • adminWorkingname fieldaddresscurrency selectsave persists

    Currency switch must propagate everywhere (verified end-to-end).

  • adminWorkingsubscription status card

Staff apps

  • Waiter panel/waiter
    waiterWorkingReady tabServed tabTables tabmark served buttonadd-items sheet search + steppersnew table order flow

    Overflow-safe Ready/Served/Tables tabs; Tables tab adds items to open bills.

  • Biller POS/biller
    billerWorkingnew bill dialogitem grid searchdiscount percent/amountpay dialoginvoice print

    Counter orders with discounts, tax rows, cash/card/UPI, printable invoice.

  • Kitchen display/kitchen
    kitchenWorkingorder columnsadvance statusprint KOT dialog

    KOT ticket print dialog per order.

Platform

  • Super admin · restaurants/superadmin
    super_adminWorkingrestaurants tableactive toggledelete restaurantsearch filter

    Manage every restaurant: activate/offline, delete, revenue at a glance.

  • Super admin · home page editor/superadmin
    super_adminWorkinghome page tabcontent fieldssave homepagerestore defaults

    Edits hero badge/title/subtitle/CTA + 3 features; renders live on /. Restore defaults supported.

  • Deactivated restaurant menu/menu/bella-vista
    publicWorkingmenu not found message while offlinemenu returns when re-activated

    After toggling a restaurant off in super admin, its menu must show 'not found'.