Skip to content

Latest commit

 

History

History
71 lines (49 loc) · 2.83 KB

README.md

File metadata and controls

71 lines (49 loc) · 2.83 KB

CoinWatch

CoinWatch is a Google Chrome extension that allows users to keep track of cryptocurrency prices and manage their favorite coins. The extension offers various features including user authentication, real-time data retrieval from Firestore, and detailed coin information with historical data visualization.

Features

  • User Authentication: Secure login functionality with data storage in Firebase.
  • Real-Time Coin Prices: Fetches and displays the latest prices of cryptocurrencies using the CoinGecko API.
  • Favorite List: Users can add or remove coins from their favorite list.
  • Currency Conversion: Ability to change the displayed currency for coin prices.
  • Filtering and Search: Users can apply filters and search for specific coins.
  • Historical Data Visualization: Displays historical price data using line and candlestick graphs.
  • Detailed Coin Information: Provides previous details and historical data of each coin.

Technologies Used

  • React
  • JavaScript
  • Material-UI
  • ApexCharts
  • Firebase
  • Firestore
  • CoinGecko API

Installation

To install and run the CoinWatch extension locally:

  1. Clone the repository:

    git clone https://github.com/avinashreddy1315/CoinWatch.git
  2. Navigate to the project directory:

    cd CoinWatch
  3. Install the dependencies:

    npm install
  4. Build the project:

    npm run build
  5. Load the extension in Google Chrome:

    • Open Chrome and go to chrome://extensions/
    • Enable "Developer mode"
    • Click "Load unpacked" and select the build directory

Usage

  • After installing the extension, click on the CryptoWatch icon in the Chrome toolbar to open the extension.
  • Log in with your credentials to access the features.
  • Use the search bar to find specific coins, apply filters to narrow down results, and add coins to your favorite list.
  • Change the displayed currency from the settings menu.
  • View detailed coin information and historical price data in various graphical formats.

Links