Skip to content
mohammedyunus2002Public

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

📌 Full‑Stack Events Management Platform (Next.js 14)

A modern full‑stack events management platform built with Next.js 14, TypeScript, Stripe, Clerk, MongoDB, TailwindCSS, shadcn/ui, Zod, and React Hook Form.


📋 Table of Contents


🤖 Introduction

This project is a comprehensive full‑stack events application built using the Next.js 14 App Router.
Users can:

  • Discover events worldwide
  • Purchase tickets using Stripe
  • Create, manage, update, and delete events
  • Organize their own events
  • Manage event orders

It incorporates:

  • 🔐 Secure authentication with Clerk
  • 📁 File uploads using uploadthing
  • 🎨 Reusable UI components using shadcn/ui
  • 🧩 Full CRUD for events, categories, and orders

This is an excellent project for learning advanced full‑stack concepts with modern tooling.


⚙️ Tech Stack

Frontend

  • Next.js 14
  • React.js
  • TypeScript
  • TailwindCSS
  • shadcn/ui
  • React Hook Form

Backend

  • Node.js
  • MongoDB
  • Clerk Authentication
  • Stripe
  • Zod Validations
  • uploadthing

🔋 Features

  • 🔑 Authentication (CRUD) with Clerk
  • 🗓️ Full Events CRUD
  • 🧩 Related Events System
  • 🗂️ Organized Events on User Profile
  • 🔎 Search & Filtering
  • 🏷️ Dynamic Categories
  • 💳 Stripe Checkout & Webhooks
  • 🛒 Order Management
  • 🔍 Order Search
  • 📁 Image & File Uploads
  • 🧱 Reusable Code Architecture
  • 🎨 Modern UI with shadcn/ui
  • ⚡ Type-safe forms with Zod + RHF

🤸 Quick Start

Prerequisites

Ensure you have installed:

  • Git
  • Node.js
  • npm

Clone the Repository

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

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages