Dashboard Events Reports Admins
System live
4
AD
Notifications
Queue spike detected
Live data: -- users in queue
Live
Bypass attempt blocked
Queue bypass prevention active
Middleware
Rate limit active
NGINX throttling enabled
Redis status: In-memory mode
localhost:6379
Dashboard
Live queue status — auto-refresh every 5s
● Live
Active Users
5
● of 5 max
In Queue
5
waiting for slot
Slots Free
0
● Available now
Tokens Issued
73
since startup
Slot Utilisation 5 max
Active slots
5
Queue depth
5
Slots free
0
Live Activity ● Live
Queue middleware activenow
5 users currently in bookinglive
5 users waiting in queuelive
Session cleanup runs every 30sbg
Slot promotion runs every 5sbg
Throughput — Simulated updates with live data
60m ago45m30m15mNow
⚙️ Quick Config
Changes take effect immediately — no restart needed
Virtual Waiting Room
User-facing live queue view — auto-redirect on slot open
5 waiting
Your queue position
215
You are almost there — hang tight
28% processed ahead of you769 cleared
6 min
Est. wait
5
Total queued
10:00
Token expires
Token ID
TKN-LIVE-TOKEN
Waiting
This page auto-refreshes. You will be redirected when your slot opens — keep this tab open.
Queue Tokens
Live token data from queue service
All Active Waiting Expired Blocked
Token IDClient IPPositionStatusExpires InIssued AtActions
Loading...
Booking View
User post-admission — slot protected — session countdown
● Slot secured — 1 / 5
Select Category
Premium Stand
Best view · air-conditioned
₹4,500
per seat
East Pavilion
Side view · covered
₹2,200
per seat
General
Open stand · uncovered
₹800
per seat
Select Seats — Row A · Premium Stand
Available Selected Taken
Order Summary
EventIPL Finals
Date14 Jun · 7:30 PM
CategoryPremium Stand
SeatA4
Qty1
Total ₹4,500
⚠ Session Active
Slot reserved for:
09:47
Slot released on expiry
Token
TKN-LIVE-DEMO
● AdmittedSlot active
Payment
Secure checkout — session protected
● Session active
Payment Progress
Seat selected
A4 · Premium Stand
Queue admitted
Token verified
3
Payment details
In progress
4
Confirmation
Pending
Card Details
Order Summary
EventIPL Finals
Date14 Jun · 7:30 PM
SeatA4 · Premium Stand
Base fare₹4,000
Convenience fee₹400
GST (2.5%)₹100
Total₹4,500
Session Countdown
06:32
Complete payment before expiry
256-bit SSL · PCI-DSS compliant
Events
Manage ticketed events and queue assignments
IPL FINALS
IPL Finals · Mumbai
14 Jun · Wankhede Stadium
Queue active8,200 seats
Queue fill
72%
MUSIC FEST
Lollapalooza India
22 Jun · MMRDA Grounds
Upcoming15,000 seats
Queue fill
0%
FOOTBALL
ISL Derby · Bengaluru
5 Jun · Sree Kanteerava
Sold out38,000 seats
Queue fill
100%
All Events
EventDateVenueCapacityQueueStatusAction
IPL Finals · Mumbai14 JunWankhede8,200LiveActive
Lollapalooza India22 JunMMRDA Grounds15,000Upcoming
ISL Derby · Bengaluru5 JunSree Kanteerava38,000FullSold out
Settings
Queue · NGINX · Redis · session rules
Queue Limits
Users beyond this are placed in the waiting queue
NGINX Rate Limiting
Redis Connection ● In-memory mode
Feature Toggles
Queue bypass prevention
Block direct URL access without a valid token
Auto session expiry
Release idle slots automatically on timeout
NGINX rate limiting
Throttle excessive requests per IP
Priority / VIP queue
Allow designated users to skip the queue
Real-time analytics
Stream live metrics to analytics dashboard
Email notifications on spike
Alert admins when queue exceeds threshold
Security
Queue bypass prevention · access control
18 blocked today
Bypass Attempts
18
↑ 5 in last hour
Expired Tokens
42
Normal range
Tokens Issued
73
↑ since startup
Active Now
5
of 5 max
Access Denied (Sample)
No valid queue token detected. Direct URL access is not permitted.
ReasonMissing token
Time10:34:22 AM
Page/Booking
IP192.168.1.44
Recent Block Events
IPReasonPageTimeAction
192.168.1.44No token/Booking10:34
10.0.1.99Expired/Booking10:29
10.0.2.18No token/Booking10:21
192.168.4.2Expired/Booking09:58
Rate Limiter
NGINX anti-flood · 429 responses · retry logic
18 triggers today
429
Too Many Requests
You have exceeded the allowed request rate. Please wait before trying again.
28
seconds until retry allowed
Rate Limit Config
Top Offenders Today
IPHits/minLast seenStatus
10.0.1.9912410:31Blocked
192.168.1.48710:28Throttled
10.0.3.445209:47Cleared
Reports
Analytics · performance · export
Tokens Issued
73
Active Users
5
In Queue
5
Slots Free
0
Bookings per hour
00:0006:0012:0018:00Now
Queue vs Direct Admissions
Via Queue 72%
Direct 28%
Top Events by Queue Volume
EventDatePeak QueueAvg WaitSuccess RateBlocked
IPL Finals · Mumbai14 Jun1,2036 min98.2%18
ISL Derby · Bengaluru5 Jun8,44122 min94.1%142
Lollapalooza India22 JunUpcoming
System Logs
Live middleware · Redis · NGINX events
INFOStartupQueueService started · MaxConcurrentUsers=5
INFOStartupRedis mode: disabled — using in-memory
INFOStartupQueueMiddleware registered — protecting /Booking
INFOStartupSession cleanup timer: 30s interval
INFOStartupSlot promotion timer: 5s interval
Showing startup logs · live events appear during operation
Admins
Manage access · roles · permissions
AD
Aditya Sharma
aditya@company.com
Super Admin
PR
Priya Reddy
priya@company.com
Queue Mgr
RK
Rohan Kapoor
rohan@company.com
Read Only
SM
Sneha Menon
sneha@company.com
Invited
Role Permissions
PermissionSuper AdminQueue MgrRead Only
View dashboard
Manage queue tokens
Change settings
Manage admins
Export reports
Flush queue / Redis