High-Octane Sports is a premium sports venue management and booking platform. Built for speed, reliability, and ease of use, it handles everything from individual game bookings to complex activity bundles and gift card ecosystems.
- Node.js 20+
- Neon PostgreSQL (or any Postgres instance)
- Razorpay Account
- Sanity.io Project
- Resend API Key
- Clone the repository.
- Install dependencies:
npm install
- Set up environment variables in
.env.local(seelib/env.tsfor required keys). - Run database migrations:
npm run db:push
- Start the development server:
npm run dev
Detailed documentation is available for both developers and users:
- Technical Documentation - Architecture, Tech Stack, and Data Model.
- User Manual - Guide for Customers and Administrators.
- Booking Engine: Multi-activity bookings with dynamic pricing.
- Admin Dashboard: Comprehensive management of bookings, payments, and users.
- QR Check-in: Integrated mobile-first scanner for venue operations.
- Gift Card System: Purchase, bonus tiers, and redemption.
- CMS Powered: Marketing content managed via Sanity.io.
- Automated Communication: PDF tickets and email notifications.
- Next.js 16 (App Router)
- Drizzle ORM + PostgreSQL (Neon)
- Better Auth
- Tailwind CSS 4
- Razorpay
- Sanity.io
- TanStack Query