Inspiration

Speak Sky is inspired by my own experience being afraid of social interaction after moving to another country that speaks a different language than my home country. The reason why I pick the name Speak Sky is actually come from Speak Up, but I change the "Up" with "Sky". I want this app to be comforting for people with social anxiety, like how it is when people speak to themselves or to the sky where no one hears them and they don’t have to be afraid of people’s judgment.

What it does

Speak Sky is an app to help people who struggle with social interaction, such as people with social anxiety. It has a user-friendly menu which allows the user to access 2 different functions.

  1. The goal-tracking: the goal-tracking function have some sets of daily goals that will encourage the user to interact more with others and take care of their mental health. When they finish a goal they can log it into the app and they will receive an encouragement message as well as a new goal.

  2. The script writing: the script writing function allows the user to type in what they want to say during a certain social interaction and save it in a file. The user can make up to 4 text files that will have different category (eg. script to order food, script to book doctor appointments, etc.). Since the script is saved into a file, it can be read again anytime the user open the app.

How I built it

I built this app using Eclipse IDE, Java programming language, and Canva for the icon.

Challenges I ran into

In making this program, I ran into many challenges as I am also still learning how to code. Some of the challenges I ran into include, having to simplify my idea to make the project doable and figuring out some stuff with Java GUI (such as the layout and the action listener).

What I learned

I have learned many things about Java GUI from doing this project, I have also learned about Figma from one of the AppleHacks’ workshop which is the hackathon this project is intended for. Even though I didn’t get to try implementing Figma as I ran out of time, I found it very useful to use to improve this project as well as for future project.

What's next for Speak Sky

This app is definitely far from perfect and not final yet, there are a lot of improvements to be made. Some of the improvements include, beautifying the GUI and adding more features such as giving a badge of achievement when the user achieve a goal and make the goal to be customizable by the user to make the app more personalized.

Built With

Share this project:

Updates