Inspiration

  • Our inspiration for this code was our collective goal to share happiness and good vibes while using all of the coding techniques we have learned thus far. We wanted our code to be a resource for people to find advice and be a way for them to improve their moods regardless of their situation.

What it does

  • Mood Booster essentially asks the participant how they are feeling and to pick an emotion from a variety of options that best describes them in their current state. After doing so, the code generates a response specifically targeted towards the emotion that they picked. This response either offers advice or suggests resources for them to utilize. After the first response is received, the code will follow up with additional questions and resources for that specific emotion. If that individual is still experiencing some negative emotion, the program randomly picks from a list of fun facts/ jokes to give the participant. They program will continue to do this until the user states that they are happy or feel better.

How we built it

  • We built this program using Python and Pycharm. Initially we made a list of all the emotions we wanted the program to include and wrote a rough draft of the code on a shared document. Then, while collaborating over zoom, we all worked on transferring those ideas over to Python and de-bugging the program. The final program is a combination of input statements, strings, if/else statements, and while loops.

Challenges we ran into

  • One of the most challenging parts of the project was figuring out how to collaborate over zoom since we were unable to all meet in person. It was very difficult to work on a single code over three different laptops; however, through screen sharing and working with a shared document, we overcame this challenge and were able to produce a functioning code in the end. Not only that, but during the first stage of de-bugging we ran into a lot of issues with our code. Therefore, we decided to go through each of the issues as a group and work progressively down the code to figure out all of the errors.

Accomplishments that we're proud of

  • As beginner coders, we are just proud of the fact that we were able to take what we have learned in the classroom and apply it to a project of our creation. This specific program is the longest code any of us have ever written and the fact that we were able to get it to work without any outside help is a very large accomplishment for all us!

What we learned

  • We gained a ton of knowledge about if/else statements as well as while loops. Both of these aspects were fairly new to all of us, so by trying different functions and code variations we gained a better understanding of how they work. Not only that, but we learned a ton about mental health and the different strategies there are to improve it. While writing the code we brainstormed different coping and relaxation techniques, some of which were completely new to all of us. We are now able to pass this information on and spread tactics related to positivity.

What's next for Mood Booster

  • Moving forward we hope to add a wider variety of emotions to our existing code, as well as create new projects that are geared more towards hotlines and certified institutions relating to mental health.

Built With

Share this project:

Updates