CryptoHub App is a React app that allows you to track the live data of over 100 cryptocurrencies. You can see the price, name, and symbol of each cryptocurrency, as well as search for a specific one. The app uses Axios to fetch data from various APIs, such as [CoinGecko] and [CoinMarketCap].
You can view the deployed version of the app [(https://frozen-07.github.io/cryptohub-react/)].
To run the app locally, you need to have [Node.js] and [npm] installed on your machine. Then, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory and run
npm install
to install the dependencies. - Run
npm start
to start the development server. - Open [http://localhost:3000] in your browser to view the app.
- Responsive design that adapts to different screen sizes and devices.
- Reusable card components that display the cryptocurrency data in a user-friendly way.
- Search functionality that allows you to filter the cryptocurrencies by name or symbol.
- Loading and error states that handle the API requests and responses.
- React JS - A JavaScript library for building user interfaces.
- JavaScript - A scripting language that enables dynamic and interactive web pages.
- CSS - A style sheet language that describes the presentation of web pages.
- HTML - A markup language that defines the structure of web pages.
- Axios - A promise-based HTTP client for the browser and Node.js.
- APIs - Application programming interfaces that provide data and functionality from external sources.