This is an open source Kahoot alternative , a game-based learning platform that brings engagement and fun at school, work, and at home. This project aims to provide similar functionality to Kahoot while being customizable and extensible for various educational and entertainment purposes.
- The host starts the game
- Players join the game
- The host starts the questions
- Players answer the questions
- Results are shown
# Install dependencies
npm install
# Start Supabase
supabase start
# Start Next.js locally
npm run dev
# Access app in your web browser at `http://localhost:3000`.
Access the project root at / to join as a player.
Access /host to join as a host.
supabase gen types typescript --local --schema public > src/types/supabase.ts
We welcome contributions from the community! If you'd like to contribute, please follow these guidelines:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Create a new Pull Request.
This project is licensed under the MIT License