I was sad for a time before I started this app as well, but then an idea popped into my head: "Hey, Tom, why don't you solve a worldwide problem by making an app that makes sad people happier?"

What Feel Better does

This app is engineered to cause people who are feeling down and out to crack a smile and possibly cheer up everyone around them in the process.

How I built Feel Better

I started by focusing on a major issue that many people go through at some point in their lives: stress. I essentially made a completely free stress-ball that anyone can use. Next, I thought of the things that cheer me up when I am feeling my lowest: cats! I made a screen for cats and dogs alike, so both major factions of pet owners can be satisfied with petting an adorable puppy or an equally cute kitten. Also, if you so desire, you can color on the adorable animals to make yourself laugh at what you can do to the multiple images of cats and dogs. Next, I thought to make something that is oddly satisfying. My thunder screen is what does this and does it well. Lastly, there is an email screen that you can use to contact a counselor.

Challenges I ran into

Time disabled me from really expanding like I wanted to, so this isn't the final product in terms of content.

Accomplishments that I'm proud of

Being able to make this app by myself, without any experience whatsoever in MIT app inventor, and making it to nationals!

What I learned

I learned how to use MIT app inventor and many of its components to create something that people will be able to enjoy. I used several advanced features, such as detecting when a box is checked or not to change backgrounds, opening your email and composing an email for you based on what you type into several text boxes, and creating a series of buttons that interact with each other to create something on a canvas that you can then write and draw on.

What's next for Feel Better

More options for selecting how you are feeling with their own unique screens will be coming soon.

Built With

Share this project: