DartBuddy is a darts statistics app built around imported data from DartCounter. Instead of scoring matches live, the app is meant to collect your finished session results and turn them into clear, useful statistics over time. The current focus is on analytics and training insights, not match management. You play and score elsewhere, then use DartBuddy to track performance.
DartBuddy is being reshaped into a personal stats companion for darts players.
The idea is simple:
- play your games or training sessions in DartCounter
- bring those scores into DartBuddy
- review your performance through statistics and trends
The application is intended to help with:
- storing imported darts results
- tracking performance across training sessions
- showing statistics over time
- comparing consistency and scoring levels between sessions
- giving a clearer overview of progress
At the moment, the data model is focused on training and analytics entries such as:
- around the clock results
- singles training results
- doubles training results
- scoring training results
- match game results
These entries are used to calculate and display performance metrics instead of managing full live matches inside the app.
- Nuxt 4 for the application framework
- Nitro for server-side functionality
- Prisma for database access
- PostgreSQL as the database
- Tailwind CSS + shadcn/ui for the interface