🔔 ScrapSmart Notification Tester

Test Socket.IO real-time events, Firebase push notifications & API-triggered notifications

Socket: Disconnected
FCM: Not initialized
API: Not tested
Received: 0
Connection Setup
Configure server URL and authentication
Quick Event Tests
Simulate Socket.IO notification events
📦
New Pickup
pickup:new
👤
Pickup Assigned
pickup:assigned
🚚
Driver Arriving
driver:arriving
📍
Driver Arrived
driver:arrived
🔄
Pickup Update
pickup:update
Pickup Completed
pickup:completed
💰
Payment Received
payment:received
Pickup Cancelled
pickup:cancelled
🏦
Payout Received
payout:received
🔒
KYC Verified
verification:update
📡
Location Update
driver:location:update
💬
Generic Notif
notification
📨
Send Custom Event
Emit custom Socket.IO event or call API
🔗
API Endpoint Tests
Test notification-triggering API calls
🔔
Firebase Cloud Messaging
FCM Token & Browser Push Status
Click to copy Initialize Firebase to get the FCM token...
Unknown
📡
Active Socket Listeners
Events being monitored
pickup:new pickup:assigned pickup:update pickup:completed pickup:cancelled driver:assigned driver:arriving driver:arrived driver:location:update payment:received payout:received verification:update notification connect disconnect error
📜
Event Log
Real-time event & notification log
[--:--:--] Notification tester ready. Connect to start.
📳
Received Notifications 0
All notifications received in this session
No notifications received yet. Connect and trigger events to see them here.