Skip to content

This is modern web app connecting athletes, coaches, and fans—share updates, join events, and explore sports communities all in one place.

Notifications You must be signed in to change notification settings

shihabuddin-dev/athletic-hub-client

Repository files navigation

🏅 Athletic Hub

Athletic Hub Screenshot

A next-generation, animated, and fully responsive event booking platform for athletes, organizers, and fans. Experience seamless event discovery, booking, and management—all in one place.

🌐 Live Site


✨ Why Athletic Hub?

  • Stunning UI/UX: Modern, branded, and animated with Framer Motion, Swiper, and more.
  • Lightning Fast: Powered by Vite and optimized React 19.
  • Mobile First: Flawless on any device—desktop, tablet, or mobile.
  • Real-Time Booking: Secure, robust, and instant feedback.
  • Organizer Tools: Effortless event creation and management.
  • Personal Dashboard: Track your bookings, events, and profile.
  • Accessibility: Built for everyone, everywhere.
  • Engaging Home: Hero slider, testimonials, and trending sports.
  • Comprehensive Info: About, FAQs, How It Works, Organizers, Blog, Support, Terms & Conditions.

🚀 Tech Stack

  • React 19 & Vite
  • Tailwind CSS 4 (custom design, no daisyUI in navbar)
  • Framer Motion & react-awesome-reveal (animations, scroll and entrance animations)
  • Swiper (sliders)
  • react-icons (Icons)
  • react-datepicker (Pick Time)
  • Lottie-react (illustrations)
  • SweetAlert2 (alerts)
  • Firebase (auth & backend)
  • Axios (API)

🖥️ Backend Tech Stack

  • Express 5 (Node.js web framework)
  • MongoDB 6 (database)
  • firebase-admin (Firebase Admin SDK)
  • dotenv (environment variable management)
  • cors (Cross-Origin Resource Sharing)

🏁 Quick Start

# 1. Clone the repo
 git clone https://github.com/shihabuddin-dev/athletic-hub-client
 cd athletic-hub-client

# 2. Install dependencies
 npm install

# 3. Add your Firebase config to src/firebase/firebase.init.js

# 4. Start the app
 npm run dev

# 5. Visit http://localhost:5173

📂 Project Highlights

  • src/components/ — Reusable UI & feature components
  • src/pages/ — All main pages (Home, Events, Bookings, Profile, etc.)
  • src/routes/ — Routing & private route logic
  • src/assets/ — Images, icons, Lottie files
  • src/context/ — Auth context
  • src/hooks/ — Custom React hooks

👤 Contact & Developer


📜 License

MIT


🏆 Crafted with passion for athletes and event organizers. Book, manage, and celebrate your next event with Athletic Hub!

About

This is modern web app connecting athletes, coaches, and fans—share updates, join events, and explore sports communities all in one place.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages