Skip to content

26nm/CueTrack

Repository files navigation

Problem Statement

As a hobbyist billiards player, I currently rely on memory and my iPhone Notes app to track improvement, tournament performance, and practice sessions.

This makes it difficult to:

  • identify patterns in performance
  • remember what drills or adjustments help
  • track tournament history over time
  • reflect on long-term progress

I want a centralized personal system to document and review my billiards journey.


Goal

Build a lightweight web application that allows me to log:

  • practice sessions
  • match results
  • tournament performance
  • technique notes
  • personal improvement insights

The goal is not to create a public social platform, but a personal tool for structured self-improvement and long-term tracking.


Core Features (MVP)

Session Logging

Track:

  • date
  • location
  • game type (8-ball, 9-ball, etc.)
  • drills practiced
  • wins/losses
  • notes and observations

Tournament Tracking

Track:

  • tournament name
  • placement
  • match outcomes
  • notable moments
  • lessons learned

Knowledge Journal

Store:

  • shot patterns
  • break observations
  • positional play notes
  • mental game lessons
  • personal techniques and adjustments

Tech Stack

Frontend

  • SvelteKit
  • TypeScript

Backend / Database

  • Supabase

Future Features (Post-MVP)

Possible expansions:

  • stats dashboard
  • performance trends over time
  • win rate by game type
  • opponent history
  • match heatmaps
  • practice streak tracking

Why This Project Matters

This project combines:

  • personal passion (billiards)
  • practical software engineering
  • full-stack development experience

It also creates something I would genuinely use, making development more meaningful than building a generic demo project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors