- A website to challenge your friends to a typing race, powered by Go, Vue and WebSockets.
- Join/Create a room and invite your friends to challenge them to a typing race. Find out who's faster! Good luck.
- ADDITIONAL FEATURE: users of arcadia bot can generate a new room using the function
+typerace
. - Visit site to see it in action.
- To get a simple demo, run
index.html
fromclient-test
, alongsidemain.go
fromws-server
.
- Go
- Typescript
- Vue
- Vuetify
- WebSockets
- Docker
- Heroku
- Firebase
- Clone the repo and install dependencies with
npm install
(or)yarn
inclient_ui
, andgo mod vendor
inws-server
. - Create a file named
secrets.ts
in src directory ofclient-ui
and export a constant namedSECRETS
containing your x-api-key, which must be added tows-server
too. - In root directory run
cd client-ui && yarn serve
andcd ws-server && go run main.go
. - go to
localhost:8080