Trivius

February 11, 2025 ยท View on GitHub

A real-time trivia game designed for in-person meetups and events. Still a work in progress! ๐Ÿ—๏ธ

Tech Stack

  • Frontend:

    • React 19
    • TanStack Start
    • shadcn/ui (TailwindCSS + Radix UI + Lucide Icons)
  • Backend:

    • Supabase
    • PostgreSQL

Features

  • Real-time trivia gameplay
  • Authentication system
  • Responsive design
  • Dark/Light theme support

Getting Started

Prerequisites

  • Node.js >= 18
  • npm or yarn
  • Supabase account

Installation

  1. Clone the repository:
git clone https://github.com/nikolovlazar/trivius.git
cd trivius
  1. Install dependencies:
npm install
  1. Set up your environment variables:
cp .sample.env .env
  1. Start the development server:
npm run dev

License

This project is licensed under the MIT License - see the LICENSE file for details.