This project is a cryptocurrency tracker built with ReactJS. It allows users to view real-time data of various cryptocurrencies, including prices, market caps, and volume. Users can also switch between different fiat currencies for price conversion.
- Real-time cryptocurrency data: Get up-to-date information on various cryptocurrencies, including prices, market caps, and trading volumes.
- Fiat currency conversion: Easily switch between different fiat currencies to view cryptocurrency prices in your preferred currency.
- Interactive charts: Visualize historical price trends and track performance using interactive charts.
- Detailed cryptocurrency information: Access comprehensive descriptions and key details of each cryptocurrency.
- Responsive design: Enjoy a seamless user experience across different devices and screen sizes.
- Searching and Pagination : Search your favorite cryptocurrencies.
- Clone the repository:
git clone https://github.com/Mudit-Jxin7/CryptoCurrency.git
- Navigate to the project directory:
cd CryptoCurrency
- Install the dependencies:
npm install
- Start the development server:
npm run start
- Open your browser and visit
http://localhost:3000
to access the application.
The project utilizes the following dependencies:
- React: JavaScript library for building user interfaces.
- Axios: Promise-based HTTP client for making API requests.
- Chart.js: Simple yet flexible JavaScript charting library for interactive charts.
- React Router: Declarative routing library for React applications.
- Material UI: For styling the components and making the design responsive.
For a complete list of dependencies and their versions, please refer to the package.json
file.
This project uses the CoinGecko API to fetch real-time cryptocurrency data.
Contributions are welcome! If you find any bugs or have suggestions for additional features, feel free to open an issue or submit a pull request.
- CoinGecko API: Thanks to CoinGecko for providing the cryptocurrency data used in this project.
- ReactJS: Special thanks to the ReactJS community for their excellent documentation and support.
If you have any questions or need assistance, please feel free to contact the project maintainer at muditert34@gmail.com.
Happy tracking!