Inspiration
The track we are submitting to is Energy and Environment. According to the EPA, in 2018, transportation vehicles were the largest contributor to greenhouse gas emissions, responsible for 28.2% of all emissions, beating out fossil fuel burning. This inspired us to innovate a website that reduces greenhouse gas emission numbers.
What it does
Our website, LinkPool, allows people to find carpoolers that share a similar route to them. Through inputs into several queries, our website can generate the best possible route that allows people to carpool together.
How I built it
LinkPool was built with React with integration of the Google Maps API. The front-end developers set up the framework of the website along with databases to store user information, while the back-end developers worked on implementing a GoogleMaps API from Google Cloud.
Challenges I ran into
For most of us, this was our first time doing web development. Our first challenge was to figure out how to begin a React website. As for other challenges, along the way, we had difficulties using Datastax for our database. In addition, the Google Maps API was not very compatible with React.
Accomplishments that I'm proud of
Learning all the React frameworks needed to get this project to work was an accomplishment. Another accomplishment could be our project development and teamwork, as we managed and organized the project very well throughout the process.
What I learned
ReactJS, how to use different web-development platforms, how to use external APIs like Google Maps API, how to create our own API, organizational skills, Git, teamwork, being efficient with time, knowing when to move on from an idea
What's next for LinkPool
The next step for LinkPool is to increase functionality to provide more options for carpooling. For instance, we plan to implement a query that allows users to choose to only pick up people within x miles of them. Another option is to let users choose the types of people whom they are comfortable carpooling with. Finally, we plan to implement a native socializing platform that allows people carpooling with each other to communicate beforehand.
Built With
- css
- google-cloud
- google-maps
- html5
- javascript
- react-library
Log in or sign up for Devpost to join the conversation.