Skip to content

djlawrence1209/Lift-Track

Repository files navigation

Lift-Track

Lift-Track is a web-based tool designed to help powerlifters and strength athletes track, analyze, and optimize their training progress. With seamless integration of Google Sheets API and data visualization, Lift-Track provides deep insights into your performance trends.

Features

1. Track Your Progress

  • Import your training data via Google Sheets API or manual entry.
  • Automatically analyze lifts, volume, and training patterns.
  • Built with Next.js 14.2.16 for a smooth and fast experience.

2. Analyze Performance

  • Get detailed breakdowns of your progress and optimal rep ranges.
  • Identify your best training days and most effective workouts.
  • Interactive data visualization using Recharts.
  • UI designed with TypeScript and Shadcn UI.

3. Optimize Training

  • Utilize insights from data processing to fine-tune training schedules.
  • Adjust rep schemes based on performance trends.
  • Sleek, user-friendly interface styled with Tailwind CSS.

Tech Stack

  • Frontend: Next.js (TypeScript), Tailwind CSS, Shadcn UI
  • Data Processing: Google Sheets API, JSON parsing
  • Visualization: Recharts

Screenshot

Lift-Track Dashboard Lift-Track Dashboard

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/yourusername/Lift-Track.git
    cd Lift-Track
  2. Install dependencies:
    npm install
  3. Run the development server:
    npm run dev
  4. Configure Google Sheets API credentials.
  5. Start tracking and optimizing your lifts!

Contributing

Contributions are welcome! Feel free to submit pull requests or open issues.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors