SportVerse by Sahidul IslamSportVerse by Sahidul Islam

SportVerse

Sahidul  Islam

Sahidul Islam

LiveFeatured

SportVerse

A modern sports facility booking platform for Bangladesh
Role
Mern Stack Developer
Duration
4 days
Year
2026
Status
Live
Tech Stack
Next.jsReactNode.jsExpress.jsMongoDBTailwind CSSBetter-AuthGoogle-AuthJWTFramer MotionVercel

Project Overview

SportVerse replaces the offline, call-and-guess way of booking sports facilities in Bangladesh with a single modern platform covering discovery, booking, payment, and support.
Problem
Booking a sports facility in Bangladesh was largely offline — WhatsApp messages, phone calls, and guesswork about availability — with no reliable way to verify venues or manage bookings in one place.
Solution
Built a full-stack platform with an owner dashboard for listing venues through a 4-step animated form, JWT-secured ownership verification on every mutating request, and a booking system with live time-slot selection and cancellation.
Outcome
Launched with 850+ facility listings, 12,000+ active athletes, and a 4.9/5 average rating across 30+ cities, with an average booking time of under 60 seconds.

Key Features

Email/password and Google OAuth authentication via Better Auth with JWT
4-step animated facility listing form across 12 sport categories
Owner dashboard to edit and delete facilities with backend ownership checks
Time-slot based booking system with a full booking history
JWKS-based token verification on the Express backend
Glassmorphism dark-themed, fully responsive UI with Framer Motion animations

Challenges Faced

01Wiring Better Auth's JWT plugin correctly so getToken() works through toNextJsHandler
02Configuring CORS and credentials across client and server for cross-origin cookie auth
03Enforcing ownership verification on every mutating route by comparing the verified JWT email against the request body

Future Improvements

→Online payment integration for facility bookings
→Real-time slot availability with WebSockets
→Review and rating system for facilities
→Mobile app with React Native
Like this project

Posted Aug 16, 2026

A modern sports facility booking platform for Bangladesh covering discovery, booking, payment, and owner dashboards with time-slot booking.