Inspiration

We were inspired to build this project because we realized that there was so much data available on potential places to go for different activities, but it often takes a lot of effort to plan an itinerary for the day. We wanted to create this project to help Calgarians plan itineraries easily and efficiently, by simply giving a description the activities they want to do that day.

What it does

Our application prompts the user for a description of what they would like to do that day in Calgary. We then suggest an itinerary of locations where they can participate in all of these activities within a given radius.

How we built it

We used the ChatGPT API to interpret the user input and classify it into a set of activity types. For each activity type, we have a unique query on Calgary’s Recreational Facilities Database to determine which locations are suitable for that activity. Finally, we used the Google Maps API to display these locations to the user.

Challenges we ran into

One of our main challenges was the integration of API’s with our project, as we had to quickly learn how to utilize them and debug the issues we ran into.

Accomplishments that we're proud of

We feel accomplished that we were able to successfully implement database queries that determine which locations are matching a specific type and are within a certain radius. This was very satisfying to complete, and we are also glad that e figured out how to use the API's.

What we learned

We learned that there is plenty of data available and powerful API’s that can be utilized to develop fun applications. All it takes is a little brainstorming and creativity to come up with a very exciting project idea that can make the most of what is available.

What's next for Touch Grass

We hope that this website is a very effective tool that can help Calgarians explore the great activities their city has to offer, and we would love to continue with development to create personalized itineraries and a feature that lets the user know which places they still have yet to explore.

Built With

Share this project:

Updates