Skip to content

v2.0.0 — Competition Planner & PractiScore Import

Choose a tag to compare

@remete618 remete618 released this 10 Mar 21:52
· 3 commits to main since this release

What's New

Competition Mode

  • Create competitions with your division and classification
  • Add stages manually or import from PractiScore files
  • Set your starting stage — system reorders stages in your shooting sequence
  • Enter results stage by stage with running progress tracker
  • Visual progress bar and next-stage indicator

PractiScore Import

  • Import .psc files (exported from PractiScore app) or .json match data
  • Parses all stages, shooters, scores, classifications, and hit factors
  • Imported matches feed the benchmark engine

AI Stage Coaching

  • Per-stage tactical advice based on stage setup, your classification, and division
  • Considers benchmark data from imported matches when available
  • Add reference scores from other shooters — AI compares their approach to recommend yours
  • Full match plan: stage-by-stage strategy with energy/focus management

Benchmark Engine

  • Aggregates hit factor and accuracy data by shooter classification (GM/M/A/B/C/D)
  • Finds similar stages across imported matches (matching round count, steel, scoring method)
  • Shows top HF and class averages per stage

Navigation

  • 4 tabs: Quick Check, Match Planner, Competition, Data
  • Data tab for managing imported PractiScore match files

Stack

React 19, TypeScript 5.9, Vite 7, Tailwind CSS v4, Zustand, JSZip

Live

remete618.github.io/hitfactor