Inspiration

What inspired me to create Breathe it Out was Shaolin Monks. The monks use Qi Gong and a special method of breathing with the lower abdomen to transform their bodies into armour. Similarly, monks also meditate, using specific techniques and breathing patterns, to find their inner peace and deepen their connection with God. I based the breathing programs within Breathe it Out on the monk's breathing patterns but changed them slightly to make them more adaptable. Monks give an aura of calmness and they have no conflict with one's self, which is something that I found to be very attractive to people that have heavy mental stress, therefore I made Breathe it Out

What it does

Breathe it Out, just help run meditation like breathing programs that are similar to those of the Monks. There are 3 difficulties, and the harder it is, the more similar it is to the monk's meditation, but it is not that big of a difference. When you choose the difficulty you can then choose a program that is different and customized to a specific need of a person, then the program will run the breathing program and tell you to inhale, hold, exhale, hold, for certain amounts of time repeatedly.

How I built it

I built this from pure python code, I imported some of the sounds used for the program thought. I had different python files that do or store a specific thing. For example, I have a python file dedicated to storing the parameters of each breathing program, as well as, how to manipulate the parameters according to the level chosen, furthermore, I have a separate python file for the functions used in the program, for example, there is a specific function for the formatting of the terminal when using the program.

Challenges I ran into

A challenge I ran into was just trying to finish the project on time because of the short time frame. I also wanted to do something more user friendly but I lacked the experience to do it, and nor did I have enough time to learn from scratch. A challenge I ran into when coding was how to implement the time aspect without having to reprint the entire text onto the terminal again and again after every second. There were also a lot of bugs and problems with the code, for example, not being able to import files from the same folder, even though there is nothing wrong.

Accomplishments that I’m proud of

I’m proud of the fact that I was able to finish this project within the timeframe, and that I was able to implement the sounds along with the different breathing programs.

What we learned

I learned about the different modules in python, as well as, better ways to format and structure my code. I also learned how to better format a print statement on the terminal. I was able to revise my past knowledge of python and remember things that were basic.

What's next for Breath it out

I plan to create a UI/UX for Breath it Out to make it more user friendly and actually usable. I will then create an AI that will be able to calculate a person’s stress level or emotion based on factors related to their body, such as heartbeat, sweat, etc…… While doing that, I will also find more in-depth and accurate breathing techniques, patterns, and meditation examples from monks.

Built With

Share this project:

Updates