Skip to content

Vaishakh-SM/jam-buzzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JaMaster

JaMaster is a game management system for the popular speaking event JAM, based on the BBC Radio 4 show "Just a minute". It is designed to make point management easier for the JAM Master.

Try it out!
Check out our website.
You are also free to host this system on your local network for faster performance.

Features

  • Synchronized buzzers and timers
  • Timer stops when a player buzzes, and the speaker gets the required points automatically
  • Easily add challenge points or give penalties
  • Set the amount of time after which a speaker should start getting points
  • Hide timers for all participants on will

Setting up locally

  • Set up git, Node.js (12.18.2 or above), npm (7.13.0 or above)
  • Clone the repository (use git or download zip)
  • Move to client directory on command line and run the command npm install
  • Move to server directory on command line and run the command npm install
  • In client directory, move to src directory and open the file socket.js, you will see:
    const ENDPOINT = "https://jam-buzzer.herokuapp.com/", change this to const ENDPOINT = "http://#your network ip address#:4001/"; and save the changes.
    Your app will still work if you do not do this, but it will not increase performance since you will still be using our backend
  • Move to server directory on command line and run the command node index.js
  • Move to client directory on command line and run the command npm run start .
    You will get a message on command line with the link on which others should join, it will be something along the lines of On your network: #Network ip#:#port#
  • Enjoy Jamming with your friends!

Author

Vaishakh Sreekanth menon, feel free to contact me through email.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published