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.
- 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
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. Once you have Python installed, follow these steps to install CaliFlow:
- Clone the repository:
git clone https://github.com/your_username/CaliFlow.git
- Change the directory to the project folder:
cd CaliFlow
- There are no additional dependencies to install.
That's it! You can now use CaliFlow.
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.
CaliFlow is licensed under the MIT license. See the LICENSE file for more details.