Skip to content

A real-time event ticketing platform features a sophisticated queue system, real-time updates, and secure payment processing with a beautiful Neobutralism-inspired design.

License

Notifications You must be signed in to change notification settings

heyitsadityaa/ticketr

Repository files navigation

Image

Ticketr - Real-time Event Ticketing Platform

A modern, real-time event ticketing platform built with Next.js 15, Convex, and Stripe Connect. Features a sophisticated queue system, real-time updates, and secure payment processing with a beautiful Neobutralism-inspired design.

🖥️ Project Demo

Attendees

Check out the attendees experience in action:

ticketr-attendees.mp4

Click to watch a walkthrough of ticket browsing, queueing, and purchase flow.

Organizers

See how event organizers manage events and sales:

ticketr-organizers.mp4

Click to watch event creation, analytics, and payout management.

Key Features

For Event Attendees

  • 🎫 Real-time ticket availability - See live updates as tickets become available
  • Smart queuing system - Fair queue with live position updates
  • 🕒 Time-limited offers - Secure your spot with time-bound ticket offers
  • 📱 Mobile-first experience - Seamless ticket management on any device
  • 🔒 Secure payments - Protected transactions with Stripe
  • 📲 Digital tickets - QR code tickets for easy event entry
  • 💸 Automatic refunds - Instant refunds for cancelled events

For Event Organizers

  • 💰 Direct payouts - Get paid directly via Stripe Connect
  • 📊 Real-time analytics - Monitor sales and queue status live
  • 🎯 Automated management - Smart queue and ticket recycling
  • 📈 Event insights - Detailed analytics and tracking
  • 🎟️ Flexible ticketing - Customizable limits and pricing
  • Easy cancellations - One-click event cancellation with auto-refunds

🚀 Technical Highlights

  • Real-time Everything: Live updates using Convex's real-time database
  • Smart Authentication: Seamless OAuth with Google & GitHub via Convex Auth
  • Secure Payments: Stripe Connect for direct organizer payouts
  • Modern Architecture: Built with Next.js 15 and React 19
  • Fraud Prevention: Built-in rate limiting and automated security
  • Queue Intelligence: Sophisticated queue management with position tracking

🎨 Design Philosophy

Ticketr embraces Neobutralism - a modern take on brutalist design principles that emphasizes:

  • Bold, confident interfaces with strong visual hierarchy
  • Functional beauty where every element serves a purpose
  • Accessible design that works for everyone
  • Smooth micro-interactions that provide delightful feedback
  • Responsive layouts optimized for all screen sizes

🏗️ Architecture

Built on a modern, scalable stack:

  • Frontend: Next.js 15, React 19, TypeScript, Tailwind CSS
  • Backend: Convex (real-time database & backend)
  • Authentication: Convex Auth with Google & GitHub OAuth
  • Payments: Stripe Connect for direct payouts to organizers
  • UI/UX: Custom Neobutralism-inspired design system
  • State Management: Convex real-time subscriptions
  • Deployment: Vercel

🎪 How It Works

The Queue System

When tickets sell out, attendees join a smart queue that:

  • Tracks your position in real-time
  • Automatically offers tickets when available
  • Provides time-limited purchase opportunities
  • Prevents queue jumping and manipulation

Payment Flow

  • Organizers connect their Stripe accounts for direct payouts
  • Secure checkout process with automatic receipts
  • Instant refunds for cancelled events
  • Transparent fee structure

Real-time Updates

Everything happens live - queue positions, ticket availability, sales analytics, and more update instantly across all connected clients.

📖 Documentation

🤝 Contributing

We welcome contributions! Please see our Development Guide for setup instructions and contribution guidelines.

About

A real-time event ticketing platform features a sophisticated queue system, real-time updates, and secure payment processing with a beautiful Neobutralism-inspired design.

Topics

Resources

License

Stars

Watchers

Forks