Welcome to Crypto Tracker, a real-time cryptocurrency tracking web application that provides up-to-date information on various coins, including price, market volume, and market capitalization. The application is built using React and utilizes the CoinGecko API to fetch real-time data.
- Real-Time Data: Track the price, market volume, and market capitalization of cryptocurrencies in real-time.
- Search Functionality: Easily search for any cryptocurrency and view its details.
- Dedicated Dashboard: Each coin has a dedicated dashboard page displaying current metrics and a graph showing variations over time.
- Customizable Timeframes: Users can view data variations for different time periods, ranging from the last 7 days to 1 year.
- Comparison Tool: Compare two cryptocurrencies side by side, analyzing their price, volume, and market cap, along with variations over customizable timeframes.
- Interactive UI/UX: The website is designed with an intuitive and interactive interface, ensuring a smooth user experience.
- Responsive Design: The application is fully responsive and can be accessed on both mobile devices and desktops.
- Frontend: React, JavaScript, CSS
- Libraries: Axios, Framer Motion, MUI (Material-UI)
- API: CoinGecko API for real-time cryptocurrency data
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/pritam-s-gurav/crypto-tracker.git
-
Navigate to the project directory:
cd crypto-tracker
-
Install dependencies:
npm install
-
Run the application:
npm start
-
Access the app in your browser:
http://localhost:3000
The application is deployed on Netlify and can be accessed using the following link:
Contributions are welcome! Please fork this repository and submit a pull request for any feature or improvement you want to add.