https://github.com/alessandrokuz/califlow
A Calisthenics app that is meant to provide value to the user and to make their lives easier.
https://github.com/alessandrokuz/califlow
calisthenics python workout-tracker
Last synced: 3 months ago
JSON representation
A Calisthenics app that is meant to provide value to the user and to make their lives easier.
- Host: GitHub
- URL: https://github.com/alessandrokuz/califlow
- Owner: AlessandroKuz
- License: mit
- Created: 2023-04-20T20:57:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-01T16:50:16.000Z (over 1 year ago)
- Last Synced: 2024-02-01T18:41:27.720Z (over 1 year ago)
- Topics: calisthenics, python, workout-tracker
- Language: Python
- Homepage:
- Size: 57.6 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## CaliFlow
CaliFlow is a command-line tool that lets you track your workout routine. With this app, you can create a workout plan for different types of exercises, track your progress, and log your workout details to a text file. The app also creates a user account, which is used to store workout details for future reference.
### Features
- Create a workout plan: The app lets you choose between a complex workout plan, where you can add multiple exercises, or a simple workout plan, where you can add one exercise at a time.
- Choose from a list of exercises: CaliFlow has a pre-defined list of exercises that you can choose from to create your workout plan.
- Track your workout: Once you have created a workout plan, the app lets you track your progress. It shows you which exercise you are currently working on and the number of sets you have completed.
- Log your workout: CaliFlow lets you log your workout details to a text file, which you can use to track your progress over time.
- Create an account: The app creates a user account to store your workout details. This account is used to retrieve workout information for future reference.Built using Python 3.11.3
### Usage
#### Installation
To use CaliFlow, you need to have Python installed on your machine.
If you don't have it already installed you can download it from [Python.org](https://www.python.org/downloads/).
Once you have Python installed, follow these steps to install CaliFlow:1. Clone the repository: `git clone https://github.com/your_username/CaliFlow.git`
2. Change the directory to the project folder: `cd CaliFlow`
3. There are no additional dependencies to install.That's it! You can now use CaliFlow.
#### Running the app
To run the app, open your terminal and navigate to the project folder. Then, run the following command:
```python main.py```
The app will greet you and ask for your name. Once you have entered your name, you can create a workout plan by choosing between a complex workout plan or a simple workout plan. The app will then guide you through the process of creating your workout plan.
After you have created your workout plan, you can start tracking your workout. The app will show you which exercise you are currently working on and the number of sets you have completed. You can also log your workout details to a text file by enabling the `log_to_file` flag.
### License
CaliFlow is licensed under the MIT license. See the [LICENSE](https://github.com/AlessandroKuz/CaliFlow/blob/main/LICENSE) file for more details.