📅 Event RSVP Tracker

Embeddable event RSVP widget — shows event details, live attendee count, and a sign-up form.

← Back to widget showcase

Install snippet

<!-- Drop this anywhere on your site -->
<div id="rsvp-widget"></div>

<script src="https://apex-covenant-digital-marketing.polsia.app/widgets/rsvp.js"
  data-target="rsvp-widget"
  data-event-id="YOUR_EVENT_ID"
  data-color="#0284c7"
  async></script>

Data attributes

data-target      ID of the container div
data-event-id    Your event ID from /api/events
data-color        Primary color (default #0284c7)
data-base-url     Override API base (for dev)

API Endpoints

# Create an event
POST /api/events
{ title, startsAt, description?,
  location?, maxAttendees?, endsAt? }

# Submit RSVP
POST /api/rsvp/submit
{ eventId, name, email }

# Get RSVPs for event
GET  /api/events/:id/rsvps