feat: implement realtime notification and activity infrastructure#387
Conversation
|
Someone is attempting to deploy a commit to the anubhav12302387's projects Team on Vercel. A member of the Team first needs to authorize it. |
👋 Thanks for opening a PR, @saidai-bhuvanesh!Your PR has entered the 🎯 EventOne GSSoC PR Review Pipeline.
What happens next
A pipeline status comment will appear below and update automatically as your PR progresses. While you wait
This comment is posted only once. EventOne × GSSoC Automated Pipeline |
❌ PR Format Check — Failed — Please Fix BelowHi @saidai-bhuvanesh! Please fix the issues below before your PR can proceed to mentor review. ❌ Must Fix Before Proceeding❌ Issue #387 is not assigned to you (@saidai-bhuvanesh) — You must be assigned to the issue before submitting a PR.
|
…time admin telemetry
… conditional block
Overview
This PR builds a scalable, centralized notification and activity tracking infrastructure for EventOne, utilizing real-time Socket.IO communication, unread state sync, and a premium organizer dashboard activity log feed.
Key Changes
ActivityLogmongoose schema with 90-day TTL and a centralized logger service (logActivity)./api/events/activities/organizerroute and created a sleek vertical timeline tab on the organizer dashboard.CustomerDashboard.jsx,SocketContext.jsx, andCoOrganizerPanel.jsx.🔗 Related Issue
Closes #387