Skip to content

noob-ubaid/Event-Explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ‰ Event Explorer – A Local Event Discovery Platform

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.

πŸ”— Live Website

πŸ‘‰ Visit Event Explorer


🧠 Purpose

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

πŸš€ Key Features

  • πŸ” 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

🧩 Tech Stack

  • React (Vite)
  • Firebase Auth & Hosting
  • React Router DOM
  • Tailwind CSS + DaisyUI
  • Swiper.js (image slider)
  • React Toastify (notifications)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published