The main thing that inspired me to make this app is that I used to sprain my ankle a lot in basketball, and I had to do a lot of physical therapy. However, I was not motivated to do my physical therapy at home, so I came up with this app that helps people become more motivated to do physical therapy.

    The app surveys the user by asking a series of questions to first analyze what physical or mental injuries you are going through. The program then analyzes the information from the user to give the best advice on what to do to help recover from their injuries.

    We built PM Therapy using block coding from Thunkable, and could access different blocks such as functions and variables to help accomplish what we wanted it to do.

    A challenge we ran into was that our code was very disorganized, so created functions to organize the code and to manage complexity. However, Thunkable does not allow you to create global functions, so we had to copy and paste the functions we needed to use, and we also did this by create specific variables that were set to something from the previous screen, so that we could bring that variable over to the next screen so that was another solution for this problem. 

    We were able to successfully overcome the challenge of using local functions, and organization. We were also able to use our problem-solving skills to make code that was not already pre-built in Thunkable become a reality.

    We learned more about block coding, in that although it seems easy to use, it has certain limitations that make line coding better to use. In addition, we learned that creating an app takes a lot of trial and error in creating the code for the app.

    We want to be able to incorporate AI and a camera sensing device in the future so that the AI can detect if the user is performing the exercises correctly. In addition, we can make a point reward system to motivate the user to continue to do their physical/mental therapy routines.

Built With

  • thunkable
Share this project:

Updates