Skip to content

A Calisthenics app that is meant to provide value to the user and to make their lives easier.

License

Notifications You must be signed in to change notification settings

AlessandroKuz/CaliFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. 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 file for more details.

About

A Calisthenics app that is meant to provide value to the user and to make their lives easier.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages