Mapacherama / Weightlifting-Progress-Tracker

The Weightlifting Progress Tracker is an Angular-based application that helps you track your weightlifting workouts, nutrition, and overall progress. It makes use of Axios for making HTTP requests to the .NET backend, PrimeNG and TailwindCSS for user interface design.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Weightlifting-Progress-Tracker

The Weightlifting Progress Tracker is an Angular-based application that helps you track your weightlifting workouts, nutrition, and overall progress. It makes use of Axios for making HTTP requests to the .NET backend, PrimeNG and TailwindCSS for user interface design.

Getting Started

To get started with the Weightlifting Progress Tracker, follow these steps:

  1. Clone the repository: git clone https://github.com/username/WeightliftingProgressTracker.git
  2. Navigate to the project directory: cd WeightliftingProgressTracker
  3. Install the dependencies: npm install
  4. Start the application: ng serve

The application is now running on http://localhost:4200.

Features

  • Track Workouts: Select workouts and record the number of sets and reps completed, as well as the weight lifted.
  • Progress Overview: View your weightlifting progress over time using a comprehensive chart or table.
  • Nutrition Management: Record your meals, track your calorie intake, and monitor your macronutrient distribution.
  • Customizable Settings: Personalize various settings like notification preferences and measurement units.

Contributing We welcome contributions from the community. If you would like to contribute, here are the steps:

  1. Fork the Repository: This creates a copy of the repository in your own GitHub account.
  2. Clone the Forked Repository: This allows you to make changes to the code. git clone https://github.com/username/WeightliftingProgressTracker.git
  3. Create a New Branch: This separates your changes from the main codebase. git checkout -b your-branch-name
  4. Make Changes and Commit: git commit -m "Add your changes description here"
  5. Push Changes to GitHub: git push origin your-branch-name
  6. Create a Pull Request: Go to your repository on GitHub and click on "Create Pull Request". Fill in your changes and submit it for review. Please make sure to update tests as appropriate.

License

This project is licensed under the terms of the MIT license.

About

The Weightlifting Progress Tracker is an Angular-based application that helps you track your weightlifting workouts, nutrition, and overall progress. It makes use of Axios for making HTTP requests to the .NET backend, PrimeNG and TailwindCSS for user interface design.

License:Apache License 2.0


Languages

Language:TypeScript 66.8%Language:HTML 28.3%Language:SCSS 4.5%Language:JavaScript 0.4%