Streamlit Interactive Dashboard Setup

Job ID: 39378628

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