AppendixGlossary

Glossary

This glossary defines key EventSlot product, technical, and operational terms used throughout the documentation.

1) Slot

A confirmed capacity unit for an event. When slots are exhausted, new registrations are waitlisted.

2) Waitlist

Queue of registrants who could not be confirmed because capacity was full.

3) Promotion

Status transition from waitlist to confirmed when slots become available.

4) Organiser

Authenticated user who creates and manages events.

5) Attendee

Person who registers for an event; account is not always required.

6) Registration

A submitted attendee payload stored in the Registration model.

7) Confirmation code

Unique code generated for confirmed registration flows.

8) Dashboard token

Event-level token used for selected protected operations.

9) Prisma

Type-safe ORM used for data access and transactions.

10) NextAuth

Authentication framework handling OAuth, credentials, and sessions.

11) Neon

Managed PostgreSQL platform used by EventSlot.

12) Cloud Run

Container runtime hosting the production EventSlot service.

13) CUID

Collision-resistant identifier format used as primary IDs in schema models.

14) JWT

Session strategy used by NextAuth for authenticated user context.

15) Freemium

Access model where core features are free and selected usage is paid.

16) Tier

Commercial plan level. In current runtime, active gating is minimal and free-core remains primary.

17) MRR

Monthly recurring revenue metric used in business tracking.

18) Churn

Rate at which active paying or retained users stop using the product.

19) Rate limiting

Traffic control mechanism preventing abuse by capping request rates.

20) pgBouncer

Connection pooling layer used with Neon pooled URLs for runtime efficiency.

21) Webhook

Provider-to-app callback used for billing and event notifications.

22) KDPA

Kenya Data Protection Act context for consent and data handling requirements.

23) EventView

Model used to track page view analytics for events.

24) Report download wallet

Per-user balance model for paid report file downloads.