SportNest
Full StackCompleted

SportNest

Full Stack Developer • Solo Project • 2026

About Project

SportNest is a modern sports facility booking platform that connects sports enthusiasts with venue owners. Users can explore facilities, book available time slots, and manage reservations, while venue owners can efficiently manage their facilities and bookings through dedicated dashboards.

Technology Stack

Next.jsReactTailwind CSSHeroUIExpress.jsMongoDBBetter AuthReact Hook FormReact ToastifyReact Icons

Key Features

  • check_circleSecure authentication with Better Auth
  • check_circleSports facility discovery with search and filters
  • check_circleOnline facility booking system
  • check_circleBooking management and status tracking
  • check_circleVenue owner dashboard
  • check_circleResponsive and mobile-first design

Core Features

  • settingsREST API architecture
  • settingsFacility management APIs
  • settingsBooking management APIs
  • settingsAuthentication & authorization
  • settingsProtected routes
  • settingsMongoDB database integration

Authentication & Security

  • shieldBetter Auth
  • shieldGoogle OAuth
  • shieldProtected Routes
  • shieldRole-based Access Control

Database Design

UsersFacilitiesBookingsCategories

Challenges Faced

  • warningDesigning a scalable booking workflow
  • warningManaging booking status efficiently
  • warningImplementing secure authentication and authorization
  • warningBuilding responsive booking interfaces across devices
  • warningSynchronizing facility availability with bookings

Future Improvements

  • rocket_launchOnline payment integration
  • rocket_launchEmail notifications
  • rocket_launchReal-time booking updates
  • rocket_launchReviews and ratings
  • rocket_launchFavorite facilities
  • rocket_launchAI-powered sports facility recommendations

Interested in exploring more full-stack projects?

grid_viewView All Projects