Inspiration
Many people near me, including myself, deal with mental health problems and lack the means to get help in a safe environment.
What it does
The app provides a safe space to access mental help and provides tips for those who need it. First, the user is greeted by the home page saying "Hello" and the name input in the profile page, which also includes a changeable profile picture and birthday entry. Then the user can press the "Helplines" button to be shown various helplines ranging from specific, like bullying and eating disorders, to broad, with the national crisis text line. The last part of this app is a questionnaire that can provide tips for the user. Based on their answers the app will display tips to help them through the day or their current emotion. It also acts as a reminder to eat and drink daily. Plus all results are recorded in the history to track mental health.
How I built it
To avoid the obvious answer, I built this by not listening to what my peers said. Many people who have coded before told me to work on it in a certain order:
- Layout where things will go
- Get the main functions working
- Test code
- Aesthetics But instead of following this plan, I worked on everything at once. I would go from page to page, organizing and coding what I wanted to be there and touching up looks as I go, intermediately working on the home page to ensure each page can be reached as intended. I seemed messy to others, but it is what worked for me. ## Challenges I ran into The main challenge is that I have no programming experience. I had never coded outside of Scratch and a minimal amount of python. So teaching myself MIT App Inventor and the basics of programming was the biggest challenge. Other than that, the tips page was tedious because of the 19 variables that had to be set and checking in multiple places. ## Accomplishments that I'm proud of The main accomplishment of this project was being able to do it. Being my first major project, being able to do everything on my own was a great achievement for me. Getting more specific, working out how to get the results from the questionnaire into the history and to display the correct tips was an accomplishment for me. It may not seem complex, but it took me a few hours to get everything sorted out. ## What I learned Like previously said, I am almost entirely new to programming. So I would say I learned the basics of coding and how to manage a project of this scale. ## What's next for Mental Health App I am looking to learn html to transform the app into a website to expand its possible functions beyond the limitations of MIT App Inventor
Log in or sign up for Devpost to join the conversation.