Skip to content

Adityakk9031/ticketr

Repository files navigation

Ticketr - Real-time Event Ticketing Platform

A modern, real-time event ticketing platform built with Next.js 14, Convex, Clerk, and Stripe Connect. Features a sophisticated queue system, real-time updates, and secure payment processing.

Features

For Event Attendees

  • 🎫 Real-time ticket availability tracking
  • ⚡ Smart queuing system with position updates
  • 🕒 Time-limited ticket offers
  • 📱 Mobile-friendly ticket management
  • 🔒 Secure payment processing with Stripe
  • 📲 Digital tickets with QR codes
  • 💸 Automatic refunds for cancelled events

For Event Organizers

  • 💰 Direct payments via Stripe Connect
  • 📊 Real-time sales monitoring
  • 🎯 Automated queue management
  • 📈 Event analytics and tracking
  • 🔄 Automatic ticket recycling
  • 🎟️ Customizable ticket limits
  • ❌ Event cancellation with automatic refunds
  • 🔄 Bulk refund processing

Technical Features

  • 🚀 Real-time updates using Convex
  • 👤 Authentication with Clerk
  • 💳 Payment processing with Stripe Connect
  • 🌐 Server-side and client-side rendering
  • 🎨 Modern UI with Tailwind CSS and shadcn/ui
  • 📱 Responsive design
  • 🛡️ Rate limiting for queue joins and purchases
  • 🔒 Automated fraud prevention
  • 🔔 Toast notifications for real-time feedback
  • ✨ Beautiful, accessible components with shadcn/ui

UI/UX Features

  • 🎯 Instant feedback with toast notifications
  • 🎨 Consistent design system using shadcn/ui
  • ♿ Fully accessible components
  • 🎭 Animated transitions and feedback
  • 📱 Responsive design across all devices
  • 🔄 Loading states and animations
  • 💫 Micro-interactions for better engagement

Getting Started

Prerequisites

  • Node.js 18+
  • npm/yarn
  • Stripe Account
  • Clerk Account
  • Convex Account

Environment Variables

Create a .env.local file with:

NEXT_PUBLIC_CONVEX_URL=your_convex_url
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_key
CLERK_SECRET_KEY=your_clerk_secret
STRIPE_SECRET_KEY=your_stripe_secret
STRIPE_WEBHOOK_SECRET=your_webhook_secret
NEXT_PUBLIC_APP_URL=http://localhost:3000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors