Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nllemain/ride-comparing

A web application that allows users to compare ride prices from different services (Uber, Lyft, Bolt) based on their chosen start and end locations. It features an interactive map for easy route visualization and requires API keys for ride estimation services.
https://github.com/nllemain/ride-comparing

map-distance map-route map-time maps maps-api maps-data price-comparing ride-comparing ride-price ride-prices ride-sharing rideshare

Last synced: 13 days ago
JSON representation

A web application that allows users to compare ride prices from different services (Uber, Lyft, Bolt) based on their chosen start and end locations. It features an interactive map for easy route visualization and requires API keys for ride estimation services.

Awesome Lists containing this project

README

        

# Ride Comparing

A web application to compare ride prices from various services like Uber, Lyft, and Bolt. With a user-friendly interface and interactive map, you can easily find the best ride options based on your current location and desired destination.

## Features

- **Interactive Map:** View your route and drop-off points.
- **Ride Price Estimates:** Get real-time pricing from multiple ride services.
- **Location Suggestions:** Auto-suggest addresses as you type for convenience.

## Requirements

To fully utilize this application, you'll need to add your API keys for the ride services. Here's how to set it up:
Once you have your API keys, replace the placeholders in the JavaScript code:

```javascript
const uberApiKey = 'YOUR_UBER_API_KEY';
const lyftApiKey = 'YOUR_LYFT_API_KEY';
const boltApiKey = 'YOUR_BOLT_API_KEY';
```

## How to Run

1. Clone the repository:
```bash
git clone https://github.com/yourusername/ride-comparing.git
cd ride-comparing
```

2. Open `index.html`.
3. or try the site linked to this github

## Usage

1. Enter your starting location.
2. Enter your drop-off location.
3. Click "Compare Rides" to view estimates from Uber, Lyft, and Bolt.
4. Interact with the map to visualize your route.