Skip to content

pratyaksh123/strong-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏋️ Strong PR Dashboard

image
Welcome to the **Strong PR Dashboard**! This app visualizes your personal lifting progress, including key stats for bench press, deadlift, squat, overhead press, and bodyweight. Track your 1RM projections and weekly volume data with ease.

📅 Live Demo

Check out the live application here: strong-dashboard-frontend.vercel.app

🔒 Privacy Notice

We value your privacy! Your credentials are not stored in any database. The app only uses them to fetch your workout data securely.


📅 Getting Started Locally

Follow these instructions to set up the project locally with both the Flask backend and Next.js frontend.

1. Clone the Repository

git clone https://github.com/your-username/strong-pr-dashboard.git
cd strong-pr-dashboard

2. Set Up the Flask Backend

  1. Navigate to the Flask directory:
    cd backend
  2. Create a virtual environment and activate it:
    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install dependencies:
    pip install -r requirements.txt
  4. Run the Flask app:
    flask run

3. Set Up the Next.js Frontend

  1. Navigate to the frontend directory:
    cd ../frontend
  2. Install dependencies:
    npm install
  3. Create an .env.local file in the frontend directory with the following:
    NEXT_PUBLIC_API_BASE_URL=http://127.0.0.1:5000
  4. Start the Next.js app:
    npm run dev

Your application should now be running at http://localhost:3000!


🌟 Open Source Contributions Welcome!

I love contributions from the open-source community! Whether you're fixing bugs, adding new features, or improving documentation, your help is appreciated. Add new charts, stats, or features to the dashboard to help users track their lifting progress. You can also improve the UI/UX, add animations, or enhance the user experience!

How to Contribute:

  1. Fork this repository.
  2. Clone your fork:
    git clone https://github.com/your-username/strong-pr-dashboard.git
  3. Create a branch for your feature or bugfix:
    git checkout -b feature/your-feature-name
  4. Commit your changes and push:
    git add .
    git commit -m "Add your feature"
    git push origin feature/your-feature-name
  5. Create a pull request explaining your changes.

What is Open Source?

Open source means the source code of the project is available for anyone to view, modify, and enhance. By contributing to this project, you're joining a global community of developers passionate about making software better for everyone.


If you found this project helpful and want to support, you can do so here. No obligations!

Buy Me A Coffee

🌐 License

This project is licensed under the MIT License.


Happy lifting and coding! 🏋️‍♂️🌟

Releases

No releases published

Packages

No packages published