An automated CoinGecko data scraper using Selenium, processed and cleaned with Pandas, and visualized in an interactive Tableau dashboard. This project enables efficient tracking of cryptocurrency market trends.
Crypto Market Intelligence is a comprehensive tool designed to scrape cryptocurrency data from CoinGecko, process and clean the data using Pandas, and visualize the results in an interactive Tableau dashboard. This project aims to provide users with up-to-date and insightful information about the cryptocurrency market.
- Market Capitalization: Bitcoin and Ethereum clearly lead the market, dominating overall market cap compared to other cryptocurrencies.
- Price Volatility: Historical price trends reveal significant fluctuations, underscoring the inherent volatility in crypto markets.
- Trading Volume: High trading volumes in key assets highlight liquidity, while smaller coins may experience sharper price swings.
- Top Gainers/Losers: The dashboard pinpoints cryptocurrencies with the most notable percentage gains and losses over specific periods.
- Automated data scraping from CoinGecko using Selenium
- Data cleaning and processing with Pandas
- Interactive data visualization with Tableau
- CSV export of cleaned data for further analysis
-
Clone the repository:
git clone https://github.com/yourusername/crypto-market-intelligence.git cd crypto-market-intelligence -
Set up the virtual environment:
python -m venv venv source venv\Scripts\activate
-
Install the required dependencies.
-
Download and install the ChromeDriver that matches your Chrome browser version. Update the path to the ChromeDriver in the
setup_driverfunction incoin.py.
-
Run the data scraper:
python coin.py
-
Process the scraped data.
-
You can view the interactive dashboard online by visiting the link provided in the
useful_urls.txtfile or directly here.
This project is licensed under the MIT License. See the LICENSE file for details.