MyDarts screenshot

MyDarts

MyDarts is a free web application (and progressive web app) which allows users to play popular darts games and input their scores, throw by throw.

These scores are saved to their accounts and other users can follow them and track their game scores.

Mainly MyDarts is set up as a practice application, so each game a user uploads will give stats back to the user, i.e. average 3 dart score, how many total throws, etc.

There's also a competitive element with a Leaderboard.

This means your game scores will automatically be ranked and added to a public table for the last week.

I chose to use the same tech stack as I often do with web applications, namely:

  • NextJS (app router)
  • tRPC
  • AuthJS
  • React
  • TypeScript
  • Tailwind
  • Storybook
  • Vitest
  • Neon DB (postgres)
Use MyDarts