Inspiration

As more people return to in-person activities like school and work, the use of vehicles for transportation is becoming increasingly important. However, high inflation and negative environmental impacts such as increased CO2 emissions are major concerns. Our team has developed an app that tracks vehicular emissions and mileage to assist with budgeting expenses and reducing environmental impact. By inputting basic information, the app can provide data on the environmental impact of living in a specific area and the cost of gas for a given commute. Our goal is to empower individuals to make informed decisions about transportation and reduce their impact on the environment. We also want to encourage people to purchase electric vehicles as it will help in reducing the environmental impact and promote sustainable living.

What it does

This app was created to allow people to understand the impact of their driving habits from an environmental and financial aspect. By using user data, our app can provide metrics on the user's carbon dioxide emissions, gas consumed based on their car type, and amount of time spent commuting between their destination and arrival point. Additionally our app also provides metrics on the user's weekly, monthly, or yearly gas expenses.

How we built it

GreeneryMiles utilizes technology such as the Google GeoEncoding API and Google Distance Matrix API, to gather data from Google Maps and determine various factors such as distance, travel duration, gasoline consumption, cost, and CO2 emissions. Additionally, we utilize data from Zillow to analyze housing prices in various neighbourhoods. Our platform seamlessly integrates these various APIs using MERN stack technology, and presents the data through a user-friendly interface utilizing React on Google Maps.

Challenges we ran into

As a team, we acknowledged the fact that a certain number of us lacked experience in full-stack application development. In light of this, we made a concerted effort to refresh our knowledge and gain hands-on experience.

Accomplishments that we're proud of

Our team was formed during a hackathon event, comprising of individuals from various universities and backgrounds. Prior to the event, we were not familiar with one another, but the opportunity to collaborate in-person has proven to be a valuable and enjoyable experience. It has allowed us to develop personal connections, share our knowledge and gain insight into various ventures. This experience has been beneficial for all members of the team.

What we learned

From this information, it is clear that the we have acquired a strong understanding of efficient project management within short time constraints. We have also gained experience integrating backend APIs with frontend, specifically React for frontend development. Additionally, we have become proficient in utilizing various Google Maps APIs, such as the GeoEncoding API, Distance Matrix API, and Direction API. Finally, our team has gained proficiency in web development using the MERN stack.

What's next for GreeneryMiles

We plan to implement a user system, including features for authentication and registration, allowing users to save and review their historical data. Additionally, we plan to enhance the map functionality, making it more user-friendly, and to utilize more cloud technologies, such as AWS EC2 for deployment and AWS RDS for cloud storage of user data. These improvements will enhance the overall user experience and make the app more robust and reliable.

Share this project:

Updates