Streamlit Interactive Dashboard Setup
Budget: $30 – $250 USD
Athlete Performance Dashboard – Streamlit App Dev
Project Overview
We’re building a Streamlit-based web app to evaluate and code athlete performance across multiple physical metrics (speed, strength, power, mobility, etc.). The app takes in a CSV file of test results and automatically generates a performance profile for each athlete using pre-defined scoring thresholds.
The foundational code is already built and functional — now we need a skilled Python/Streamlit developer to refine, scale, and elevate the experience.
What You’ll Be Doing
Enhance a Streamlit dashboard for athlete profiling.
Add data visualizations (charts, histograms, metrics, filtering).
Clean up the UI/UX: better layout, sectioning, responsiveness.
Expand athlete profile generation logic (optional: radar charts or PDF exports).
Make it coach-friendly: fast data loading, instant insights.
(Optional) Help integrate a Snowflake backend or prep for cloud deployment.
Input File Format
CSV includes metrics like:
Sprint times (0–10, Fly-10)
Jump heights (CMJ, NCMJ)
RSI score
Dynamometer force values (Mid-Thigh Pull)
Chin-up reps
Med Ball Throw distance
FMS movement screen results (coded)
End Goal
We want a tool that allows a coach or sports performance specialist to:
Upload raw data from testing sessions
Automatically generate performance codes (A1, FL3, etc.)
See athlete strengths, deficiencies, and training focus areas
Export or download the processed data
Eventually expand to show trends across multiple testing periods
Ideal Freelancer
Strong Python and Streamlit experience
Background in sports science or experience working with athlete data is a plus
Bonus: experience with Snowflake or cloud dashboards
Bonus: experience with PDF export or email-based report generation
What to Include in Your Proposal
Link to any Streamlit or dashboard apps you’ve built
Let us know how you’d improve the current code
Timeline and estimated hours to polish, clean, and upgrade the existing tool
Project Overview
We’re building a Streamlit-based web app to evaluate and code athlete performance across multiple physical metrics (speed, strength, power, mobility, etc.). The app takes in a CSV file of test results and automatically generates a performance profile for each athlete using pre-defined scoring thresholds.
The foundational code is already built and functional — now we need a skilled Python/Streamlit developer to refine, scale, and elevate the experience.
What You’ll Be Doing
Enhance a Streamlit dashboard for athlete profiling.
Add data visualizations (charts, histograms, metrics, filtering).
Clean up the UI/UX: better layout, sectioning, responsiveness.
Expand athlete profile generation logic (optional: radar charts or PDF exports).
Make it coach-friendly: fast data loading, instant insights.
(Optional) Help integrate a Snowflake backend or prep for cloud deployment.
Input File Format
CSV includes metrics like:
Sprint times (0–10, Fly-10)
Jump heights (CMJ, NCMJ)
RSI score
Dynamometer force values (Mid-Thigh Pull)
Chin-up reps
Med Ball Throw distance
FMS movement screen results (coded)
End Goal
We want a tool that allows a coach or sports performance specialist to:
Upload raw data from testing sessions
Automatically generate performance codes (A1, FL3, etc.)
See athlete strengths, deficiencies, and training focus areas
Export or download the processed data
Eventually expand to show trends across multiple testing periods
Ideal Freelancer
Strong Python and Streamlit experience
Background in sports science or experience working with athlete data is a plus
Bonus: experience with Snowflake or cloud dashboards
Bonus: experience with PDF export or email-based report generation
What to Include in Your Proposal
Link to any Streamlit or dashboard apps you’ve built
Let us know how you’d improve the current code
Timeline and estimated hours to polish, clean, and upgrade the existing tool