An open API service indexing awesome lists of open source software.

https://github.com/soumojit622/eventpilot

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.
https://github.com/soumojit622/eventpilot

clerk-authentication nexts openrouter-api reacthookform shadcn-ui stripe-payments tailwind-css typescript uploathing zod

Last synced: 1 day ago
JSON representation

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.

Awesome Lists containing this project

README

          

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](https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge&logo=typescript&logoColor=white) |
| 🎨 Frontend | ![Next.js](https://img.shields.io/badge/Next.js-000000?style=for-the-badge&logo=nextdotjs&logoColor=white) ![TailwindCSS](https://img.shields.io/badge/Tailwind-06B6D4?style=for-the-badge&logo=tailwindcss&logoColor=white) ![Shadcn UI](https://img.shields.io/badge/Shadcn_UI-000000?style=for-the-badge) |
| 🖥 Backend | ![Node.js](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&logo=node.js&logoColor=white) |
| ✅ Validation & Forms | ![React Hook Form](https://img.shields.io/badge/React_Hook_Form-EC5990?style=for-the-badge&logo=reacthookform&logoColor=white) ![Zod](https://img.shields.io/badge/Zod-3E67B1?style=for-the-badge) |
| 🔐 Authentication | ![Clerk](https://img.shields.io/badge/Clerk-5A2EF7?style=for-the-badge&logo=clerk&logoColor=white) |
| 💳 Payments | ![Stripe](https://img.shields.io/badge/Stripe-6772E5?style=for-the-badge&logo=stripe&logoColor=white) |
| 📁 File Uploads | ![uploadthing](https://img.shields.io/badge/uploadthing-000000?style=for-the-badge) |

---

## ✅ 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:
```bash
git checkout -b feature-branch
```
3. 🖊️ Commit your changes:
```bash
git commit -m "Add your feature"
```
4. 🚀 Push the branch:
```bash
git push origin feature-branch
```
5. 🔀 Open a pull request.

---

## 📬 Contact & Support
💬 **Questions or suggestions? Reach out!**

📧 [soumojitbanerjee22@gmail.com](mailto:soumojitbanerjee22@gmail.com)
🔗 [LinkedIn](https://www.linkedin.com/in/soumojit-banerjee-4914b3228/)

---

## 👨‍💻 Developed by [Soumojit Banerjee](https://www.linkedin.com/in/soumojit-banerjee-4914b3228/)

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