/onetime

Synchronized timers using Express, Socket.IO and React

Primary LanguageJavaScriptMIT LicenseMIT

Onetime

Create shareable timers and control them remotely.

Screenshot 2021-06-10 at 21:26:33

Technology

React, Node.js, Express, Socket.IO.

Motivation

This was originally built for use at a conference for sharing speaker timings across the compère and AV staff. More recently I've used this in Zoom games to manage round times with players.

Development

# install dependencies
npm install

# start servers
npm start

This starts the React dev server and Express server and watches for changes.

Production

# install dependencies
npm install

# start server
npm run prod

This builds the client app and starts the Express server in production mode. A Dockerfile has also been included for building and launching the app in container environments.

License

This project is licensed under the MIT License.