L.I.F.T. is a Powerlifting DOTS Projection Simulator designed to give athletes and coaches a powerful edge. It allows you to track real-time athlete performance and simulate potential meet totals for an athlete and their key competitors under various scenarios.
NOTE: Currently ONLY works on desktop, laptop and tablets in landscape mode. Working on bringing it to mobile devices soon.
This section provides controls for managing your data, settings and application appearance
Button Function Detail
Save Local Storage Save Saves the current list of athletes, active unit (kg\lb.), and selected Competitors
Load Local Load Restores your last saved session from your browser's local storage.
Clear Data Reset PERMANENTLY clears ALL athlete data, unit settings, and projection data
kg/lb Unit Conversion The displayed units for all weights Note: All internal calculations use kg.
Theme Appearance Switches between the default Dark Mode and an optional Light Mode.
Export Data Export Downloads all current athlete data as a CSV file. All exported data is converted to kg.
Import Import Upload a local CSV file to populate athlete data. The imported file MUST contain data in kg
Instructions Documentation Opens a link to the external instruction page in a new browser tab.


Athlete Details
Field Purpose Detail
Add/Update Athlete Identification Required text field. Acts as the unique key for identifying and updating the athlete.
Submits the data. If the name exists, the athlete info is updated; otherwise a new athlete is added. The leaderboard is rendered afterwards.
Bodyweight (kg/lb) Athlete BW Required numeric input. The internal value is converted to kg for DOTS calc.
Gender (M/F) DOTS Factor Required dropdown to apply the correct coefficients for the DOTS calculation.
My Athlete Tracking Flag Select yes for "My athlete". Only one athlete can be marked "Yes" at a time.
Designated by a gold and brown highlight, in leaderboard and head to head comparison.
Reset Form Reset athlete form "Reset form" clears all input fields in athlete data entry form only. Used to clear for new athlete or update a current athletes lift.
Projection Simulation
Simulate and compare the projected performance of your athlete against 2 named competitors
My Athlete projection
My athlete Summary: Displays the name, best lifts (Squat/bench/deadlift), and current total of the athlete marked as "My Athlete"
Projection inputs (9 attempts): Enter new projected attempts here, if an input is left empty or "0", the system will default to the best successful lift currently recorded for the athlete.
Competitor A & B Comparison
Competitor name: Enter the exact name of the athlete from the leaderboard (Case sensitive lookup)
Competitor Summary: Displays the details and current total for the named competitor, or a "not found message"
Projection inputs (9 attempts): Allows you to enter simulated attempts for the competitor. Empty inputs default to the competitor's best successful lift from the current data.
Control and output
Field Function Detail
Run Projection Calculates & Displays Triggers the simulation. Calculates the projected total and projected DOTS score for "My Athlete" and two named competitors
Projection Output Status / Result Displays success/error messages and a summary of the projection results.
Leaderboard
This table automatically updates in real-time. It Displays all entered athletes and their performance, ranking them based on total, then by DOTS score for ties.
Column Data Displayed Detail
Rank Numeric rank The athletes position, ranked by total (Primary) then by DOTS (Secondary tie breaker)
Athlete Athlete name The name of the athlete
Mine Tracking flag Indicates "Yes" or "No" based on my athletes setting in "Athlete Info"
Total Best Total The sum of the athletes best successful Squat, Bench, and Deadlift attempts in the current d display (kg or lb.)
DOTS DOTS score The athlete's calculated DOTS powerlifting score (based on kg total and kg bodyweight)
Projected Rows (Dynamic)
When "Run Projected" is clicked three dynamic projections are temporarily inserted in the leaderboard and is resorted:
Projected (Mine): The simulated result for "My Athlete." (Highlighted in Blue) with a "P" next to athlete's name.
Projected (Comp A): The simulated result for Competitor A, (Highlighted in red) with a "P" next to the athletes name.
Projected (Comp B): The simulated result for competitor B, (Highlighted in Green) with a "P" next to the athletes name.


