giveaway-club

Giveaway.club

A Next.js application that powers the Giveaway.club marketing site and creator dashboard. The app uses Supabase for authentication and Tailwind CSS for styling.

Getting started

  1. Install dependencies

    npm install
    
  2. Copy .env.example to .env.local and add your Supabase project details:

    NEXT_PUBLIC_SUPABASE_URL=your-project-url
    NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
    NEXT_PUBLIC_SITE_URL=http://localhost:3000
    
  3. Run the development server

    npm run dev
    

Authentication routing

Styling

Tailwind CSS is configured in tailwind.config.ts with custom colors and typography. Global styles live in src/styles/globals.css.