Skip to content

iNoles/ThrillTrack

Repository files navigation

ThrillTrack - Full Stack Web Application

🚀 ThrillTrack is a React + Bootstrap + Bun + Supabase app that lets you explore theme park rides, including details like thrill rating, ride type, park, and more. Perfect for roller coaster enthusiasts!

Features

  • List all rides from your Supabase database
  • View ride details with:
    • Description
    • Type
    • Park
    • Status
    • Opening year
    • Manufacturer
    • Height requirement
    • Thrill rating (0–10) visualized with progress bar
  • Dark mode support
  • Bootstrap-friendly UI
  • React Router navigation with back button
  • Fully powered by Supabase Edge Function for API routes
  • CLI uses Bun Server

Screenshot

Main

Getting Started

  1. Clone the repo
git clone https://github.com/iNoles/ThrillTrack.git
  1. Set up environment variables in .env:
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_ANON_KEY=your_anon_key
  1. Install dependencies:
bun install
cd my-rides-app
bun install
  1. Run the app:
# Start the Bun Server (if using CLI)
bun index.ts
sh show_rides_cli.sh

# Start React frontend
cd my-rides-app
bun dev

Contributions

Contributions welcome! Feel free to open issues or PRs.