Event Hub is a web application for event organization, similar to Eventbrite. It provides a platform for users to create, manage, and discover events, with features including authentication, event management, search and filtering capabilities, categories, checkout, and payments.
-
Frontend:
- Next.js
- Tailwind CSS
- Shadcn
- React Hook Form
- Zod
- Uploadthing
- React Datepicker
-
Backend:
- MongoDB with Mongoose
-
Authentication:
- Clerk
-
Payment Processing:
- Stripe
- Authentication: Users can sign up, log in, and manage their accounts securely.
- Event Management: Organizers can create, edit, and delete events, including adding event details and managing tickets.
- Search and Filtering: Users can easily search for events based on various criteria and apply filters to narrow down results.
- Categories: Events are categorized for easy browsing and discovery.
- Checkout and Payments: Seamless checkout process with integrated payment processing using Stripe.
- Clone the repository:
git clone https://github.com/MartinM25/Event-Hub/