Skip to content

Repository files navigation

vscode-portfolio banner

Code style: prettier style: styled-components Language: Typescript CI


Catan Dice Roller

AboutDevelopmentDeployment


Application: catan-dice-roller.vercel.app 🌐

About

If you don't have dice or enough space on the table use Catan Dice Roller. This web/mobile application will throw two dice for you and notify you when the robber is rolled same as in Catan Universe. The app has sounds 🔊 and cool animations 💫. Check it out here.

App was created using React. This is a PWA, you can install it and use the app offline.

Roadmap

  1. Defining user list (randomly select starti player, show who has the turn).
  2. Statistics view. Show how many times each number was rolled.
  3. Alternative random generator (card stack). Similar to Catan Universe.

Development

You will need Node v20. I suggest using nvm for managing your node versions.

  1. Install dependencies with npm install.
  2. Run desktop application with npm run start or react app with npm run react-start.
  3. Access application under localhost:3000.

Storybook can be launched with npm run storybook.

Code coverage can be checked using npm run test:coverage.

To format code run npm run format.

To perform static code analysis run npm run lint.

Deployment

Application is automatically deployed to vercel under catan-dice-roller.vercel.app.

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages