EventGuru is a modern event discovery and management platform where users can explore events and authenticated organizers can add, manage, and maintain event listings.
- Next.js 16 App Router
- TypeScript
- Tailwind CSS
- Firebase Email/Password Authentication
- Google Authentication
- Context API for auth state
- Protected routes
- LocalStorage-based event data
- Responsive landing page with 7 required sections
- Event listing page with search and filters
- Dynamic event details page
- Add event page
- Manage events page
- Toast notifications
- Clean and responsive UI
- Next.js 16
- React
- TypeScript
- Tailwind CSS
- Firebase Authentication
- lucide-react
- react-hot-toast
- clsx
- tailwind-merge
Clone the repository:
git clone your-repository-link
cd eventguru-next-assessment