Back to Portfolio

My Scores - Premium Board Game Score Tracker & Tournament Analyzer

A comprehensive cross-platform ecosystem (Flutter Mobile App, .NET Backend, Admin Console, and Landing Page) to track matches, manage real-time tournaments, analyze advanced player statistics, and digitalize the tabletop gaming experience.

My Scores - Premium Board Game Score Tracker & Tournament Analyzer
Principale
Screenshot 1
Screenshot 2
Screenshot 3

Case Study

Technical details and software project implementation.

Technologies Used

AppFlutter.net 10PostgreSQLVite.jsDockerCI/CD
Live Demo

My Scores - Digital Score Tracking & Tournament Platform

My Scores is a state-of-the-art software suite designed to revolutionize how gaming enthusiasts and event organizers track, manage, and analyze scores for board games, card games, and amateur sports leagues. The ecosystem comprises a native mobile app, a high-performance backend, a web admin portal, and an elegant marketing landing page.

🚀 Key Features

  • Real-Time Match Tracking: Responsive and mobile-optimized interface for round-by-round point entry, tailored to fit any scoring rules.
  • Tournament Management: Step-by-step wizard to create custom leagues, matches, and brackets with dynamic leaderboards updated in real-time.
  • "Single Hand" Session Migration: Smart migration features to convert standard game sessions into multiple quick-scoring rounds inside structured tournaments.
  • Advanced Player Analytics: High-fidelity dashboard displaying player win rates, average scores, performance trends over time, and historical telemetry charts.
  • Native Localization: Full support for English, Italian, and Romanian.
  • Monetization & In-App Purchases: In-app purchase integration with dynamic paywall screens to unlock unlimited statistics, premium templates, and an ad-free experience.

🛠️ Architecture & Tech Stack

  • Mobile Application: Built with Flutter using Provider for state management, custom premium dark-theme branding, and Google Mobile Ads integration.
  • Backend API: High-performance, scalable RESTful APIs developed using .NET 10.
  • Database & Storage: Structured PostgreSQL database for transaction storage and MinIO object storage for secure uploads.
  • Admin Console: Web application developed using Vite.js for real-time monitoring of active/registered users, transaction analysis, and overall platform health.
  • DevOps & Infrastructure: Containerized environments using Docker Compose, automated encrypted backups, CI/CD workflows, and continuous security code reviews.
My Scores - Premium Board Game Score Tracker & Tournament Analyzer | Filip A. Muresan