Skip to content

mibernard/event-app

Repository files navigation

Evently

Site live here: https://event-app-six-chi.vercel.app/

Introduction

Evently is a comprehensive event management platform inspired by the functionality of Eventbrite. It offers a robust solution for creating, managing, and attending events. Designed with scalability and user experience in mind, Evently utilizes cutting-edge technologies to provide a seamless event management experience.

Features

Evently boasts a wide range of features to cater to all your event management needs:

  • Events (CRUD): Full control over event management with capabilities to create, read, update, and delete events.
  • Create Events: Easily create new events by specifying essential details like title, date, location, and additional information.
  • Read Events: Access detailed views of all events, exploring specifics such as descriptions, schedules, and more.
  • Update Events: Dynamically modify event details to keep information accurate and current.
  • Delete Events: Simplify the removal of events, enabling effective management and curation of the platform.
  • Related Events: Discover events that are related to enhance user engagement on event details pages.
  • Organized Events: View events in a structured and user-friendly manner, including events created by users on their profile.
  • Search & Filter: Utilize a powerful search and filter system to find events that match specific preferences.
  • New Category: Add new event categories seamlessly, ensuring the platform remains adaptable and inclusive.
  • Checkout and Pay with Stripe: Experience smooth and secure payment transactions with Stripe integration.
  • Event Orders: Manage all event-related transactions with a comprehensive order management system.
  • Search Orders: Quickly and efficiently search through orders for easy tracking and management.

Technologies

Evently is built using a variety of modern technologies and frameworks to ensure high performance and reliability:

  • Node.js
  • TypeScript
  • Next.js 14
  • Tailwind CSS
  • Shadcn
  • React Hook Form
  • Zod
  • Uploadthing
  • Mongoose
  • Clerk
  • Stripe

Getting Started

To get the development server running:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

This is a Next.js project bootstrapped with create-next-app.