We knew that automobiles significantly contribute toward carbon emissions. Most people tend to drive to places individually, rather than carpool since no platform exists to connect them. At EcoRode, we aim to connect people going to similar destinations. Here is an overview of our features: User Authentication: Using Google Firebase, we prompt users to create an account and register them Drivers’ Plans: Drivers input their starting location, final destination, and their ETA. The data is inputted through React Native’s UI and is stored in a Google Firestore database Passengers’ Preferences: Passengers also input their starting location, final destination, and their desired ETA. This data is stored in a Google Firestore database as well. Then, by aligning data between the respective databases, we return the best carpooling option based on final destination and desired ETAs. Google Directions API: After the driver chooses to accept the passenger, we use Google Direction API to show routes from the driver’s starting point to the passengers’ location and then to the final destination. Multiple passengers can be picked up along the way.

Built With

Share this project:

Updates