With the majority of the population using cars to commute to work or school daily, carbon monoxide emissions and other toxic elements are increasingly affecting the environment and air quality. Nobody can argue with the convenience of using motor vehicles for transportation - but biking, walking, and taking public transit are much better options for the environment. For many commuting college students, these options can be difficult to plan out - especially with the ease of driving a car to class. What if there was a software solution that streamlined the process of finding environmentally friendly routes to your classes?
What it does
With Class Mapper, you are able to enter in all your classes and display all the biking, walking, and transit routes between the two locations. Class Mapper streamlines the process of finding sustainable routes to your daily classes - no excuses now! Start using Class Mapper and help the environment today!
How we built it
We built our app using React and Node.js along with Google Cloud's Google Maps Embed API in order to display the maps dynamically for all the classes which were added in.
Challenges we ran into
Some of the hardest parts of this project involved syncing up the embedded maps with the proper directions since this was an API we had never used before. Additionally, with both of us having minimal React experience, we learned a lot about how React works fundamentally.
Accomplishments that we're proud of
We are quite proud of our finished product since it works pretty smoothly and displays the directions as intended. Using technologies we had both never used much before, we managed to put together a product good enough to showcase in the span of 24 hours.
What we learned
We both learned a lot about React and Google Cloud's API service. We are both excited to use this knowledge in future projects.
What's next for Class Mapper
There are many more possibilities for Class Mapper still - calculating the most environmentally friendly route, automatically bringing the fastest route to the top of your view, and exporting any given route's directions are some features that we want to add in the future.