Inspiration 💡💡💡

We thought of the idea for susTrip when we noticed that Google Flights has a metric that displays the amount of CO2 produced for each trip, but Google Maps does not have that feature. We think that producing a feature that let travelers know the amount of CO2 they produced based on their modes of transportation would help them make more educated choices when it comes to traveling. Thus, aiming to contribute to the cause of sustainability and saving the environment.

What it does ❓❓👁️‍🗨️👁️‍🗨️

Users will input the mode of transportation and the distance that they travel, and the program will output the amount of CO2 produced from that trip. Users can also create an account to track their trip history through a personalized dashboard that provides an analysis of their carbon emission footprint.

How we built it 🙆‍♂️💻

We build susTrip with Convex, which is a backend-as-a-service platform that stores an app's shared global state and manages it in a simple and convenient manner. Our application is built with React, TypeScript, and JavaScript and is run on the next.js framework and deployed to Vercel. The front end was completed with React.js and Mui. We use Auth0 to help with user authorization and authentication processes on our platform. Our domain, sustrip.tech was provided by domain.com.

Challenges we ran into 🏃🏃

  • Convex, OpenStreetMap, and Auth0 are new services that we have never used before.
  • There were unexpected bugs that required assistance from our mentors to resolve.
  • The major challenge was to build efficient contract transactions which cost fewer transaction fees and faster mining of the transaction on the chain. Basically in connecting components, we use the backend(MongoDB).

Accomplishments that we're proud of 🎖️🎖️🎖️

  • SusTrip has been approved to build, design, and implement an application for saving people time and money. This application can be used by people from normal users to professional businessperson who is willing to help the needy but has no time.
  • Being able to get communicate using the Blockchain. Working together as a small group.
  • Combining our creativity and research abilities to build a beautiful web application on Figma.

What we learned 🙇‍♂️📝

  • We learned to use convex to write a full-stack web application and next.js react framework which we never worked with.
  • We learned to effectively work and collaborate as a team to make the most out of our time.
  • How to work on a team of half UX/UI designers and researchers and half developers. 💻
  • We also learned how to work remotely. We learned how to use new tools for remote work, like VS Code's Live Share features, ngrok for localhost port forwarding, GitHub for collaboration, and how to integrate APIs with the software.

What's next for SusTrip 👁️‍🗨️💡

  • As we know that most people would like to give as much as they do, and we wanted to do something to try to close that gap. For those people in the future, the trusts will prepare some interesting things as a gift to donors. In the future, we can also provide different types of modes like dark mode, reading mode, etc.
  • For the UI part. In the future, if one Trust needs something to donate but lacks things then another Trust can hand over things to that trust which they required.
  • We also want to integrate a feature that lets us sort by type of healthcare provider, so that it is easier for patients to search for solutions such as dialysis facilities or lab test providers.

Built With

Share this project:

Updates