Event Explorer is a dynamic and engaging single-page web application that allows users to discover, explore, and interact with various local events such as conferences, sports meets, art exhibitions, and more. Built with React and Firebase, it emphasizes a smooth user experience with protected routes, responsive design, and modern UI elements.
π Visit Event Explorer
The goal of this project is to help users:
- Explore and discover nearby events
- View detailed information about events
- Reserve seats
- Leave feedback and engage with the community
- π Authentication (Email/password + Google login using Firebase)
- π Protected Routes with dynamic user data
- π Event Listing with filterable categories like Tech, Art, Sports, etc.
- πΌοΈ Responsive Design (Mobile / Tablet / Desktop)
- π Persistent Login State with
onAuthStateChanged - π§Ύ My Profile Page with real-time Firebase
updateProfile() - π Show/Hide Password toggle on registration
- β¨ Dynamic Page Titles
- β Custom 404 Not Found Page
- π¬ Form validation + feedback using React Hook Form and Toasts
- π» Firebase Hosting / Netlify friendly routing
- π Unauthorized users redirected from private routes
- π Forget Password with Gmail redirection
- React (Vite)
- Firebase Auth & Hosting
- React Router DOM
- Tailwind CSS + DaisyUI
- Swiper.js (image slider)
- React Toastify (notifications)