Skip to content

Keybored is a fun web game for testing your typing speed that includes a mode to invite and compete with your friends!

Notifications You must be signed in to change notification settings

esinlayo/keybored-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository is for the client of the game found at www.keybored.fun!

Keybored is a fun web game for testing your typing speed that includes a mode to invite and compete with your friends! It's not that difficult to cheat, but that's no fun, especially with friends.

Notes

  • This project was bootstrapped with Create React App
  • Typography and main components were developed using Material-UI
  • The game's friendly car mascot can be found on easydrawingguides
  • Icons for characters in play with friends mode from FontAwesome, bundled using IcoMoon
  • The HTTP client was provided by Axios
  • The multiplayer game client for play with friends mode was provided by Colyseus
  • Keybored-Server should be here

Development

  • Edit ./src/config.json as needed and then run npm start
  • Do development and then revert ./src/config.json as needed.
  • npm run deploy builds to ./build and this is also what is uploaded to the github page. This command also stages to the github page. For this setting, the "homepage" field in ./package.json must be set to https://esinlayo.github.io/keybored The "homepage" in ./package.json does affect the output in build in that paths will be prepended with /keybored if /keybored is put as a suffix
  • Run npm run build setting the "homepage" field in package.json to https://keybored.fun or https://esinlayo.github.io Note that this will overwrite the build folder.
  • Copy the built files to the server: scp -r ./build [email protected]:/var/www/keybored

About

Keybored is a fun web game for testing your typing speed that includes a mode to invite and compete with your friends!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published