Event Hub
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.
Technologies Used
Frontend:
- Next.js
- Tailwind CSS
- Shadcn
- React Hook Form
- Zod
- Uploadthing
- React Datepicker
Backend:
Authentication:
Payment Processing:
Features
- 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.
Installation
- Clone the repository:
```bash
git clone https://github.com/MartinM25/Event-Hub/