Skip to content

feat: implement real-time service request layer (Issue #120)#146

Open
Kajol1906 wants to merge 1 commit into
rdodiya:gssoc_developfrom
Kajol1906:feature/service-request-layer
Open

feat: implement real-time service request layer (Issue #120)#146
Kajol1906 wants to merge 1 commit into
rdodiya:gssoc_developfrom
Kajol1906:feature/service-request-layer

Conversation

@Kajol1906
Copy link
Copy Markdown

Overview
Implements a complete, end-to-end real-time Customer Service Request (Call Waiter / Request Bill) flow across the stack.

Key Changes:

  • Backend: Created a reusable LiveNotificationService (STOMP WebSockets) with JPA persistence and full REST endpoints under a new notification package.
  • Customer Menu: Added a floating Service FAB with a 30-second anti-spam cooldown and an automatic bypass to hide the button for Table 0 (counter QR).
  • Admin Dashboard: Integrated a premium toggle switch in Restaurant Settings to control E2E visibility, and connected the header notification bell to WebSocket alerts showing live requests by table.

Visual preview

bellButtom-customer
bellButtom-customerside

notification-admin
notification-admin

toggle button
toggle1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant