Skip to content

TicketGuardian/refundtix-demo

Repository files navigation

RefundTix

Event ticketing demo site.

Features

1. Event Discovery

  • Browse events across 3 categories: Concerts, Sports, and Theater
  • 12 sample events with rich descriptions, venue details, and imagery
  • Category filtering and featured event highlights on the homepage
  • Individual event detail pages with multiple ticket tiers

2. Shopping Cart

  • Persistent cart with local storage
  • Add tickets with quantity selection
  • Multiple ticket types per event (GA, VIP, Floor, etc.)
  • Real-time cart item count and totals

3. Coupon/Promo Codes

  • Percentage-based discounts (e.g., SAVE10 = 10% off, WELCOME = 15% off)
  • Fixed amount discounts (e.g., FLAT20 = $20 off)
  • Free order code (FREE = 100% off)
  • Real-time discount calculation in cart summary

4. Checkout Flow

  • Customer information collection (email, name, phone)
  • Payment integration placeholder (mock successes)
  • Order summary with itemized breakdown
  • Service fee (10%) and tax (8%) calculations
  • Order confirmation with unique order ID

5. Account & Order Management

  • Email-based order lookup (no authentication required)
  • Order history with status tracking (Confirmed/Refunded)
  • Detailed order breakdowns including discounts and fees

Setup

# Install frontend dependencies
npm install

# Install backend dependencies
cd server && npm install && cd ..

Run

npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages