Skip to content

humboldt123/touch-grass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Touch Grass

Vishnu Menon, Naron Chen, Ramsha Perwez, Eric Riese, Chaitanya Shashi Kumar, and Siwu Li



Touch Grass UI

Caution

⭐ Our project for Philly Codefest 2024 is really cool

What is Touch Grass

We love bringing people together! Touch Grass is a cross-platform app that leverages AI for social good to help facilitate connections between people we think vibe together. We do this by giving users the freedom to select activities that interest them. With everyone's preferences being sent to the backend, our AI matches people it thinks are a good fit, then invites the user to no more than one activity per day so as not to overwhelm. This brings people together, which is where the magic happens!

The name was Naron's idea.

How to Use the App

  1. When you land you will be greeted with the main screen.
  2. Swipe-up from the bottom modal, and feel free to enter your name, birthday, and activities that might interest you.
  3. Swipe back down and accept today's curated event, or wait until tommorow.

Our Process

We tried to work in parallel as much as possible. We mocked up the front end in Figma, and then implemented it in React Native.

At the same time, we set up Supabase, found green space locations on OpenDataPhilly (happy earth day!), created an API for finding the nearest one, and created a batch job for generating events for each group at the nearest location.

The rest of the backend was built upon RESTful APIs, which make numerous calls to the frontend, collecting user information while use our fine-tuned AI to put users into different social events group. After tagging each user, we make another call to the OpenAI API to generate the event and events description for the users suggestions.

Our Tech Stack

We built the frontend in React Native, and used Supabase, PostgreSQL, PostGIS and Edge Functions with Typescript and Deno for our backend, as well as Python, Juptyer Notebooks and good old JavaScript.

Data Sources

Green space is important to us. That's why we used Open Data Philly to find Community Gardens[1], Picnic Sites[2] and Urban Agriculture[3]

Video Demo

tg_vdemo.mp4

Figma Mockup | Canva Presentation

About

PhillyCodefest 2024 Submission: Leveraging AI for social good to bring people together

Resources

License

Stars

Watchers

Forks

Contributors