Full Stack React Project using Next.js, Tailwind CSS, Shadcn UI, and Mobbin. Build and manage events efficiently with AI-powered features.
AI Events Organiser is a full-stack web application for managing events with advanced AI-powered functionalities. Users can create, explore, register for events, and handle ticketing and subscriptions with ease.
The project demonstrates integration of frontend design (Next.js, Tailwind CSS, Shadcn UI) with backend operations, user authentication, database interactions, and AI code/event review flows.
- Next.js + Tailwind + Shadcn UI integration
- AI-powered event creation and code review
- User authentication and protected routes
- Event browsing and detailed view
- User subscriptions and pricing plans
- Ticketing and event registration
- Admin dashboard for event management
- Database design with relational schema
- Custom hooks for API query and mutation
- Frontend: Next.js, Tailwind CSS, Shadcn UI, Mobbin
- Backend: Node.js, Prisma ORM
- Database: PostgreSQL / MySQL (adjust as needed)
- AI Features: AI code review, AI event suggestions
- Deployment: Vercel
- Clone the repository:
git clone https://github.com/Dharmendra-07/AI-Events-Organiser.git- Install dependencies:
cd AI-Events-Organiser
npm install- Setup environment variables:
Create a
.envfile and add:
DATABASE_URL=your_database_url
NEXTAUTH_SECRET=your_secret- Run migrations and seed database:
npx convex dev- Start the development server:
npm run dev- Open http://localhost:3000 in your browser
(Replace the path with your actual dashboard screenshot in the public/images folder)
- Users can sign up or log in
- Explore events and register for them
- Use AI tools for code or event review
- Manage your events from the dashboard
- Track tickets and subscriptions
- Fork the repository
- Create your feature branch (
git checkout -b feature/YourFeature) - Commit your changes (
git commit -m 'Add feature') - Push to the branch (
git push origin feature/YourFeature) - Open a Pull Request
I can also create a ready-to-use dashboard image section with placeholders for your screenshots, so it looks professional in GitHub.
Do you want me to generate that enhanced screenshot section for the README?
# Deployment used by `npx convex dev`
CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
CLERK_JWT_ISSUER_DOMAIN=
NEXT_PUBLIC_UNSPLASH_ACCESS_KEY=
GEMINI_API_KEY=
https://curious-mantis-7.clerk.accounts.dev
https://curious-mantis-7.clerk.accounts.dev/.well-known/jwks.json



