Inspiration

We were inspired by the UN Goal #4 of "Quality Education" to work on this app.

What it does

Our app has many features which allow the user to spend their break time relaxing or answering trivia questions for fun, and remind when they should get back to studying and take a break through many techniques such as Pomodoro or Eisenhower matrix.

How we built it

We thought up the idea of combining app-making with education. We decided things like the coding language, the objective, and we drew up the pseudo-code, and we ended up using Swift on a MacBook to write the code for our app. We originally wanted to use Python to write the code, but we soon changed to Swift to make the app compatible for Apple devices too, not just Android. Later, we fixed some bugs such as graphic errors and inappropriate outputs for inputs, going through trial and error to make sure everything worked. Finally, we polished up the UI (user interface) and submitted it.

Challenges we ran into

When coding with Python, we couldn't figure out how to display the graphics and the features on the app had user interface problems, prompting us to switch to Swift the next day. We used Visual Studio initially to write code, but we kept having too many errors, so we switched to a MacBook app-making software (XCODE). We wanted to add an API (application programming interface) to our program and we also wanted to create a website instead of an app, but we didn't have enough resources to create the app and implementing an API required payment.

Accomplishments that we're proud of

We were proud of coming up with the name of the company and how widespread our vision is, taking into initiative how kids around the world are struggling with school and studying. We were also proud of how our Swift code ran well on the MacBook, unlike how our Python code ran awfully on VS code.

What we learned

We learned about how to use Swift code to write apps and how to make innovations off of user interfaces. We also learned how we can use graphics to enhance a user's interaction with the app.

What's next for ProductiviTree

We plan to have ProductiviTree available worldwide.

Built With

Share this project:

Updates