https://github.com/kasperrt/shottimer
ShotTimer
https://github.com/kasperrt/shottimer
drinking-app drinking-game drinking-games games
Last synced: 8 months ago
JSON representation
ShotTimer
- Host: GitHub
- URL: https://github.com/kasperrt/shottimer
- Owner: kasperrt
- Created: 2015-01-13T15:04:18.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-03-22T18:24:18.000Z (about 1 year ago)
- Last Synced: 2025-09-29T23:55:10.613Z (9 months ago)
- Topics: drinking-app, drinking-game, drinking-games, games
- Language: TypeScript
- Homepage: https://etys.no
- Size: 4.33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ShotTimer

Simple, dumb drinking game, based on randomly selecting a player to drink at a random interval, with annoying blinking, sounds, and dumb text-to-speech.
Previously horribly written in plain JS (+ a drizzle of jQuery), now (still horribly written as I don't know it yet) solid-js!
Invite your friends, have them type in their name and see who comes out alive.
## Get started
### Requirements
- node 18.19.1
- pnpm 9.15.4
### Setup
```
$ pnpm install && cp .sample.env .env && pnpm build
```
### Development
```
$ pnpm install && pnpm dev
```
And open `http://localhost:3000`.
### Tests
```
$ pnpm test
```
### Deployment
The client-code transpiles to a client-side-rendered SolidJS app, so you'll need hosting for that as the hono-server is just for socket-connetions and external joins.