Inspiration

  • We're addicted to social media and video games and are often told to go "touch grass." We know there's a lot of people on the same page, so we decided to make a social media for the entire demographic. Nothing quite like peer pressure to get you to go outside and embrace the outdoors!

What it does

You can post captioned pictures to the map, see the pictures others have taken and where they took them, and upvote/downvote the posts others have shared! Get out there, take the coolest pictures, and compete with your friends for the highest score!

How we built it

For the front end, we wrote our code in react native (expo). We styled our app using styled components. For the map we used react native maps, the Google Maps SDK API, and expo location. For the camera, we used expo camera. For the backend, we used MongoDB Atlas with express/node, as well as socket.io to keep the location updated.

Challenges we ran into

Backend, backend, backend. Axios issues. Also navigating all the different libraries with our inexperience was very challenging.

What's next for Touching Grass

Weekly challenges! Additionally, we want to add a relevance algorithm to display well liked posts and those of your friends within a certain distance of where you stand. Absolutely NO algorithm for the feed to prevent doomscrolling.

Share this project:

Updates