{"message":"QR Restaurant Backend API","version":"1.0.0","endpoints":{"health":"/health","docs":"/docs","public":{"GET /api/store/:slug":"Get restaurant menu","POST /api/orders":"Create a new order","GET /api/orders/:id":"Get order by ID (for guests)","POST /api/orders/:id/items":"Add items to existing order (for guests)","GET /api/tables/:id":"Get table by ID (for guests)"},"private":{"POST /api/auth/login":"Tenant login","POST /api/products":"Create product","PUT /api/products/:id":"Update product","GET /api/tables":"Get all tables","POST /api/tables":"Create table","POST /api/tables/:id/pay":"Mark table as paid (reset for next customer)","PUT /api/orders/:id/status":"Update order status"}},"socket":{"events":{"join_room":"Join tenant room for order notifications (requires JWT)","join_guest_room":"Join guest room for order tracking (no auth required)","new_order":"Receive new order notifications","order_updated":"Receive order status updates","table_paid":"Receive table paid notification (clear localStorage)"}}}