Skip to content

EventPilot is a modern event management platform that lets creators and organizers publish events, sell tickets, manage attendees, and track payments — all in a fast, secure, and intuitive interface.

Notifications You must be signed in to change notification settings

soumojit622/EventPilot

Repository files navigation

EventPilot

Modern event management for creators, colleges, communities, and businesses.

Node.js Next.js TypeScript TailwindCSS Stripe Zod React Hook Form shadcn/ui uploadthing


⚡ Overview

EventPilot is a full-featured platform for planning, publishing, and managing events.
You can handle registrations, sell tickets, collect payments, and track orders in a clean, fast interface.

Built with Next.js, Clerk, Stripe, Convex, TailwindCSS, the platform is production-ready, secure, and designed for real-world usage.


🎡 Gradient Preview Banner


🧩 Tech Stack

Category Technologies
🔤 Language TypeScript
🎨 Frontend Next.js TailwindCSS Shadcn UI
🖥 Backend Node.js
✅ Validation & Forms React Hook Form Zod
🔐 Authentication Clerk
💳 Payments Stripe
📁 File Uploads uploadthing

✅ What It Offers

  • Create, update, schedule and publish events
  • Upload cover banners and media
  • Sell tickets through secure Stripe checkout
  • Real-time validation and error handling
  • Order history and transaction tracking
  • Smart search + category filters
  • Organizer dashboard to manage everything
  • Recommended events to boost visibility

🔍 Features You’ll Notice

  • Fully responsive mobile → desktop
  • Server Components + caching for speed
  • Smooth UI motion with Shadcn/Radix
  • Strong validation powered by Zod
  • Accessible UI and optimized performance
  • Ready to deploy on Vercel

🎯 Ideal For

  • Conferences and tech events
  • College fests & workshops
  • Webinars and online training
  • Community meetups
  • Business seminars
  • Ticketed entertainment events

🚧 Roadmap

✅ QR-code tickets
✅ Email confirmations and reminders
✅ Export attendees (CSV / Excel)
✅ Coupon and discount system
✅ Organizer analytics
✅ Notifications center
✅ iOS and Android app


🔐 Security Highlights

  • Clerk authentication and role-based access
  • Stripe payments with webhook verification
  • Strict Zod validation on every form
  • Secure file uploads via uploadthing

💬 Contribute

We welcome contributions from developers and enthusiasts!

  1. 🍴 Fork the repository.
  2. 🌿 Create a new branch:
    git checkout -b feature-branch
  3. 🖊️ Commit your changes:
    git commit -m "Add your feature"
  4. 🚀 Push the branch:
    git push origin feature-branch
  5. 🔀 Open a pull request.

📬 Contact & Support

💬 Questions or suggestions? Reach out!

📧 soumojitbanerjee22@gmail.com
🔗 LinkedIn


👨‍💻 Developed by Soumojit Banerjee

⭐ If you enjoyed using Ivory, give it a star on GitHub!

About

EventPilot is a modern event management platform that lets creators and organizers publish events, sell tickets, manage attendees, and track payments — all in a fast, secure, and intuitive interface.

Topics

Resources

Stars

Watchers

Forks