A websocket powered, collaborative mobbing timer, for desktop and mobile.
This is probably the preferred way, so you don't need to global install redis or even a specific node version.
npm installnpm run tailwindnpm run start:dev
I'd only use this if you are using nvm or similar for node version management, and are okay with running a local redis server.
- Install NodeJS LTS (>= v16.x officially, 12.x may still work though)
- Install and run redis server
- OSX+homebrew:
brew install redis - Ubuntu:
sudo apt install redis-server - Or google for your operating system's install instructions
- OSX+homebrew:
npm installnpm run tailwindnpm run start:dev
See .env.example for information on environment variables.
- Ensure
NODE_ENVis set to production - Use
npm startrather thannpm run start:dev - Surprise find: If you are using phusion passenger to run your node application, you cannot use clustering
Bug reports and suggestions are welcome, just create an issue. PRs are welcome, too.
It's under MIT.