beqa200 / colab-team4

0 stars 0 forks source link

Implement Analytics Page #7

Open gionare opened 10 hours ago

gionare commented 10 hours ago

Task: Implement Analytics Page

Objective: Create a page that provides event organizers with analytics and insights about their events, including attendee statistics and RSVP responses.

Requirements:

Additional Features:

Design Considerations:

Dependencies:

Checklist:

gionare commented 10 hours ago

Data to Send (Get Event Analytics)

{ "eventId": "eventId" }

Data to Receive

{ "eventId": "eventId", "totalAttendees": 100, "rsvpStats": { "accepted": 60, "declined": 20, "pending": 20 } }

Types

interface RSVPStats { accepted: number; declined: number; pending: number; }

interface EventAnalyticsResponse { eventId: string; totalAttendees: number; rsvpStats: RSVPStats; }