Skip to content

roni-biswas/Athletic-Event-Booking

Repository files navigation

🏅 Athletic Event Booking Platform

A modern and interactive web application for browsing, booking, and managing athletic events across various sports categories.

🌐 Live URL: https://athletic-event-booking.web.app/


📌 Project Purpose

The Athletic Event Booking Platform is designed to connect sports enthusiasts with local and national athletic events. Users can explore various events, book participation slots, view their bookings, and even manage events they’ve created. Built using the latest front-end technologies with a focus on performance, aesthetics, and user experience.


✨ Key Features

  • 🔐 JWT Authentication using Firebase and HTTP-only cookies
  • 🏃 Explore Events by category like Cricket, Football, Swimming, Sprinting, etc.
  • 📅 Event Booking System with real-time availability
  • 🧑‍💼 Manage Events for creators (edit, delete, view participants)
  • 📃 User Dashboard to manage personal bookings and events
  • 🔍 Search & Filter events dynamically with debounce for better UX
  • 💫 Animated UI using Framer Motion and Lottie animations
  • 📱 Responsive Design for mobile and desktop devices
  • 📊 Toggle View (Table or Card) for browsing events/bookings
  • Countdown Timer for upcoming events

🛠️ Tech Stack & Dependencies

Frontend

  • React ^19.1.0
  • React Router ^7.6.2
  • Tailwind CSS ^4.1.8
  • DaisyUI ^5.0.43
  • Axios ^1.9.0

Animations

  • Framer Motion ^12.17.0
  • Lottie React ^2.4.1
  • React Awesome Reveal ^4.3.1

Firebase

  • Firebase ^11.9.1 – Authentication & Hosting

UI/UX Enhancements

  • React Countdown ^2.3.6
  • React Icons ^5.5.0
  • Swiper ^11.2.8 – For responsive carousels
  • SweetAlert2 ^11.22.0 – Stylish alert messages
  • Lodash Debounce ^4.0.8 – Optimized search functionality

Backend

  • Express.js
  • MongoDB

Feel free to clone the repository, contribute, and help make hobby-based communities more accessible for everyone!

About

Athletic Event Booking is a platform that simplifies booking sports venues and organizing games with teams or individuals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages