Skip to content

Latest commit

Β 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

🐝 Quiz Bee!

A web-based quiz application built with Vue 3, TypeScript, and Tailwind CSS. Features timed questions, score tracking, anti-cheat protection, and dynamic trivia from the Open Trivia Database API.

✨ Features

  • 🎯 Dynamic Questions - Fetches random trivia from Open Trivia DB
  • ⏱️ 25-Second Timer - Fixed time limit per question to prevent cheating
  • πŸ›‘οΈ Anti-Cheat Protection - Tab switch detection, copy/paste blocking, right-click disable
  • πŸ“Š Score Tracking - Real-time score and progress bar
  • 🎨 Modern UI - Clean, responsive design with Tailwind CSS
  • πŸ‘€ Player Registration - Custom name, category, and difficulty selection
  • πŸ“± Responsive - Works on desktop, tablet, and mobile devices
  • πŸ”’ No Backend - Pure frontend, deploy anywhere

πŸš€ Live Demo

Play Quiz Bee

πŸ› οΈ Tech Stack

  • Vue 3 - Composition API with TypeScript
  • Tailwind CSS - Utility-first styling
  • Open Trivia DB - Free trivia API
  • Axios - HTTP client
  • Vite - Build tool

πŸ“¦ Installation

# Clone the repository
git clone https://github.com/jvanp/Quiz-Bee.git

# Navigate to project
cd Quiz-Bee

# Install dependencies
npm install

# Start development server
npm run dev

About

A web-based quiz bee application built with Vue.js and TypeScript, featuring timed questions, score tracking, and dynamic trivia from Open Trivia DB.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages