Project Overview
ORA is an AI-powered, enterprise-grade event management platform that unifies ticketing, marketing, and analytics into a single ecosystem.
Built on Next.js 14 with Edge Middleware, it delivers a seamless experience for attendees purchasing tickets,
organizers managing events, and administrators governing the platform — all with real-time data and AI-driven automation.
Core Features
- AI Event Page Generator: Leverages the Anthropic Claude API to instantly generate fully styled, responsive HTML event landing pages and marketing descriptions from minimal organizer input.
- Full Ticketing Engine: Multi-tier ticket creation, Stripe payment processing, QR code generation per ticket, real-time availability checks, ticket transfers, and automated refund workflows.
- Organizer Portal: A complete dashboard for event creation (multi-step wizard), attendee management, QR-based check-ins, revenue analytics with interactive charts, and Stripe Connect payout requests.
- Marketing Video Production Pipeline: A dedicated portal where organizers submit promo video requests with clips, and a marketing team manages the production queue with direct upload capabilities.
- Admin Governance Suite: Platform-wide dashboard with organizer approval workflows, user management, revenue reporting, payout oversight, and real-time chat with organizers.
- Multi-Language Support: Full English and Spanish localization with a global language switcher across all public-facing pages.
Technical Architecture
The platform is built on a modern serverless architecture optimized for performance, security, and scalability:
- Frontend: Next.js 14 (App Router), React 18, TailwindCSS, SWR for client-side data fetching, Recharts for analytics dashboards, and Lucide React for iconography.
- Backend & Database: Supabase (PostgreSQL) with Drizzle ORM for type-safe database operations, Redis for caching and session optimization, and serverless API routes with Edge middleware.
- Payments: Stripe for payment processing with Payment Intents, Stripe Connect for organizer payouts, and webhook-driven order confirmation with automatic refund handling.
- Authentication: SMS OTP via Brevo/Vonage, Email OTP via Brevo/Resend, admin email/password login with bcrypt, and HMAC-SHA256 signed session cookies verified in Edge runtime using the Web Crypto API.
- AI & Media: Anthropic Claude API for content generation, Sharp for image optimization, QR Code generation/scanning for ticket check-ins, and Supabase Storage with signed URLs for all media assets.
Platform Scale
ORA manages the complete event lifecycle — from creation to post-event analytics — across 4 distinct user roles (Attendee, Organizer, Admin, Marketing),
45+ API endpoints, 30+ application pages, and 25+ database tables. The system processes payments in multiple currencies,
handles real-time ticket inventory, and delivers AI-generated marketing content — all deployed on Vercel's Edge Network for global low-latency performance.