Skip to content

SidharajYadav/Event-management-platform

Repository files navigation

Here's a revised and shortened version of the README file with the updated content:
Live Project on Vercel -- https://event-management-platform-4a77syhxl-siddharaj-yadavs-projects.vercel.app/


Project Banner

⚙️ Tech Stack

  • Node.js
  • Next.js
  • TypeScript
  • TailwindCSS
  • Stripe
  • Zod
  • React Hook Form
  • Shadcn
  • Uploadthing

🔋 Features

  • Authentication with Clerk: Secure user management.
  • Event CRUD: Create, read, update, and delete events.
  • Related & Organized Events: Display related events and organize user-created events.
  • Search & Filter: Find events with robust search functionality.
  • Dynamic Categories: Add new event categories seamlessly.
  • Stripe Integration: Secure payments and order management.

🤸 Quick Start

Prerequisites

Clone and Install

git clone https://github.com/your-username/your-project.git
cd your-project
npm install

Set Up Environment Variables

Create a .env file and add:

#NEXT
NEXT_PUBLIC_SERVER_URL=

#CLERK
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_CLERK_WEBHOOK_SECRET=

NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/

#MONGODB
MONGODB_URI=

#UPLOADTHING
UPLOADTHING_SECRET=
UPLOADTHING_APP_ID=

#STRIPE
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=

Run the Project

npm start

Open http://localhost:3000 to view the project.

Feel free to update or adjust this as needed for your project!

About

Event-management-platform add the events,login,singup,payment gateway

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published