/kashoot

A clone of the proprietary game called Kahoot! but better.

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

Repo will be updated with the working code when the World's Largest Kahoot is re-hosted. Eta: soon.

Keep updated at r/worldslargestkahoot

kashoot

Do you hate the player limit of Kahoot! games? Or the fact that they're so prone to spam bots? Worry no more because kashoot is here. With this clone of Kahoot!, it kashoots those problems away. Gone are the days of lobby flooding, gone are the days of only being able to have 1200 players in your Kahoot! lobby. Now, the only limitation is your home computer/server that this is being hosted on, because this repo contains both the server and the client for kashoot, making the possibilities endless.

Getting started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See Installing for notes on how to deploy the project on a live system.

Prerequisites

You need Node.js and npm (which comes with Node.js) to run the server.

Download Node.js and npm

You will also need a webserver of your choice, such as Apache or Nginx

A SSL Connection to the server is mandatory, so you'll need to use a service like Let's Encrypt

Installing

Node packages

After downloading Node.js and npm, cd into the directory you installed the bot to and run npm i. It should automatically install all the needed modules for this bot to work.

Setup

Automated

More information on this will be provided later.

Manual

More information on this will be provided later.

Modification of files

More information on this will be provided later.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE file for details

If you like what I do, please consider keeping me alive

Donate