Create a visualization that allows coaches to see an athletes times for a single event over multiple completions.
Two deliverables:
Selection component — a filter bar the coach uses before the chart renders. Needs an event type dropdown (this component already exists), an amount picker which would have options for either date range OR a number (default 10), and a submit/apply button
Chart — Recharts LineChart, run number on x-axis, total time in seconds on y-axis. Each point has a dot with tooltip that shows run_name and date. Add a ReferenceLine for the best (lowest) time.
Backend endpoint would require event type, and either the time range or number of events
Create a visualization that allows coaches to see an athletes times for a single event over multiple completions.
Two deliverables:
Selection component — a filter bar the coach uses before the chart renders. Needs an event type dropdown (this component already exists), an amount picker which would have options for either date range OR a number (default 10), and a submit/apply button
Chart — Recharts LineChart, run number on x-axis, total time in seconds on y-axis. Each point has a dot with tooltip that shows run_name and date. Add a ReferenceLine for the best (lowest) time.
Backend endpoint would require event type, and either the time range or number of events