A free, customizable Jeopardy-style quiz game built with Next.js and Tailwind CSS.
- Create and edit categories and questions
- Import/export game data as JSON
- Final Jeopardy round with wagering
- Team scoring system
- Timer functionality
- Mobile-responsive design
- Offline support with PWA capabilities
- Share game configurations via URL
- Multilingual rules (English and German)
- Accessible UI components (Radix UI)
- Node.js 18 or later
- npm or yarn
-
Clone the repository:
git clone https://github.com/PalmaAnd/freepardy.git cd freepardy -
Install dependencies and run the development server:
npm install npm run dev
or
yarn install yarn dev
-
Open http://localhost:3000 in your browser.
This project is configured for automatic deployment to GitHub Pages using GitHub Actions.
- Push your code to the main branch of your GitHub repository.
- GitHub Actions will automatically build and deploy your site.
- Your site will be available at
https://yourusername.github.io/freepardy.
You can customize the game by:
- Using the Admin Panel to create categories and questions
- Importing a JSON file with your game data
- Sharing a game configuration via URL
The game uses Tailwind CSS for styling. You can customize the appearance by modifying the Tailwind configuration in tailwind.config.ts.
Contributions are welcome! Please read the CONTRIBUTING.md for guidelines.
Please review our CODE_OF_CONDUCT.md to help us keep this project open and welcoming.
If you discover a security vulnerability, please see SECURITY.md for responsible disclosure guidelines.
- Inspired by the Jeopardy! TV game show
- Built with Next.js, Tailwind CSS, and Radix UI
- CONTRIBUTING.md: Guidelines for contributing to this project.
- CODE_OF_CONDUCT.md: Code of conduct for participants.
- LICENSE: Project license.