A modern event management platform built with Next.js 15, Clerk authentication, and MongoDB.
- 🔐 Authentication: Clerk integration with Google login
- 🗄️ Database: MongoDB Atlas integration
- 🎨 UI: Modern design with Tailwind CSS and shadcn/ui
- 📱 Responsive: Mobile-first design
- 🚀 Deployment: Vercel-ready configuration
- Frontend: Next.js 15, React 19, TypeScript
- Authentication: Clerk
- Database: MongoDB Atlas
- Styling: Tailwind CSS, shadcn/ui
- Deployment: Vercel
- Clone the repository
- Install dependencies:
pnpm install - Set up environment variables
- Run development server:
pnpm dev
MONGODB_URI=your_mongodb_connection_string
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key
CLERK_WEBHOOK_SECRET=your_clerk_webhook_secret/api/test- MongoDB connection test/api/rental- Rental items with filtering/api/user/create- User creation in MongoDB/api/webhooks/clerk- Clerk webhook handler
This project is configured for Vercel deployment with:
- Updated
pnpm-lock.yaml vercel.jsonconfiguration- Environment variable setup