Inspiration

What it does

Our app prompts an LLM AI to generate simple and beneficial activities to send to users at random times during their week. The goal is to get people active and trying new things. Whenever you complete an activity you are asked to take a picture of whatever you've done to log in the app so you can look back on any memories you've made. There was also an idea thrown around to incorporate charity into the mix by adding a punishment of $0.10 to a charity whenever you decline an activity however we thought this might be a bit beyond what we originally intended the app to be for.

How we built it

We used Kotlin and XML to implement the structure of our app and prompted OpenAI's ChatGPT 3.5 turbo to help generate unique and varying activities for users to complete.

Challenges we ran into

It was our first time ever using making a mobile app as well as our first time with Kotlin and XML. Our group went into this with a growth mindset to expand our skill sets and try new things. Unfortunately this led to a lot of roadblocks and we weren't able to get the app to a state we could say we're proud of with a lot of features missing however it has been a great learning experience nonetheless. Around half way through our ChatGPT API tokens ran out and we were forced to stop dynamically generating activities. The activities presented are still generated by AI however we just manually input the prompt we made and saved them to a file.

Accomplishments that we're proud of

Making anything at all in a new language and development platform! As well as learning more about AI APIs as we had very limited experience in this field as well.

What we learned

Plenty about Kotlin and XML as well as how to get around Android studio as an IDE.

What's next for Touch Grass

If we continue development we'd love to create a more polished and fleshed out version that more closely resembles our original idea as well as maybe implementing some form of charity function as mentioned earlier.

Built With

Share this project:

Updates