Skip to content

Repository files navigation

High-Octane Sports

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.

🚀 Quick Start

Prerequisites

  • Node.js 20+
  • Neon PostgreSQL (or any Postgres instance)
  • Razorpay Account
  • Sanity.io Project
  • Resend API Key

Installation

  1. Clone the repository.
  2. Install dependencies:
    npm install
  3. Set up environment variables in .env.local (see lib/env.ts for required keys).
  4. Run database migrations:
    npm run db:push
  5. Start the development server:
    npm run dev

📖 Documentation

Detailed documentation is available for both developers and users:

✨ Key Features

  • 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.

🛠 Tech Stack

  • Next.js 16 (App Router)
  • Drizzle ORM + PostgreSQL (Neon)
  • Better Auth
  • Tailwind CSS 4
  • Razorpay
  • Sanity.io
  • TanStack Query

About

A fully functional Game Arcade website in next.js with admin dashboard and payment integrations

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages