# [:moneybag: Best Car Deal :car:](https://ahmadosman.com/BestCarDeal/)

**Scraping, Visualizing, and Analyzing 1,700,000 Entries of Used Cars for Sale on Craigslist to Find The Best Car Deal**

Full descriptive explanation and analysis of the project can be found at [https://ahmadosman.com/BestCarDeal/](https://ahmadosman.com/BestCarDeal/)

* [Findings, Analysis, and Visualizations](https://ahmadosman.com/BestCarDeal/)
 
* [Scraper, Notebooks, and Interactive Web App](https://github.com/Ahmad-Magdy-Osman/BestCarDeal/)

* [Dataset](http://knuth.luther.edu/~osmaah02/cars.csv)

* [Daily Journal](https://ahmadosman.com/BestCarDealJournal/)

Buying a car is never an easy task, especially when buying a used one. So many different factors go into determining the price of a vehicle that it’s difficult to accurately predict what one should be paying. Aside from this there are some parts of the country where used car sales are few and far between and the prices are not so desirable. Using our scraped dataset of 1,700,000 entries of used car for sales from craigslist, we aimed to clarify some of these unknown variables and provide an easier experience for those searching for a car. Our goal was not to simply create static visualizations that compared cars from winter 2018, but instead we aim to create an application of sorts that allows users to continuously update the vehicles in their search.

## Repo Projects and Folders

There are five projects/folders in this repository. Each has its own purpose yet should be examined and executed in ascending numerical order. Each folder has its own README descriptive file. Feel free to explore them in order to understand the purposes, usage, and execution mechanism. Also, a full descriptive explanation and analysis of the project can be found at [:moneybag: Best Car Deal :car:](https://ahmadosman.com/BestCarDeal/)
.

0. [Dataset](http://knuth.luther.edu/~osmaah02/cars.csv)

1. Craigslist Scraper
   
   ```Scraping Vehicles for Sale from Craiglist```

2. Interactive Web App

    ```Interactive Web App for Cars Sales Visualizations```

3. Geographical Context Scripts

    ```Collecting Geographical Context for Each Vehicle Entry```

4. Weather Scripts

    ```Collecting Weather Context for Each Vehicle Entry based on Geographical Context```

5. Explortation and Analysis Notebook
    
    ```Analyzing Cars Sales to Find The Best Car Deal```

Feel free to clone this repository or its related repositories and to explore the projects.
