Cryptoverse is a cryptocurrency dashboard built with React.js and Redux Toolkit. It provides real-time data on global cryptocurrency trends, detailed individual currency info, and the latest crypto news using the CoinRanking and NewsAPI, integrated via RapidAPI.
- Home Page: Displays global cryptocurrency status values, top 10 cryptocurrencies, and the top 10 trending news articles in the crypto world.
- Cryptocurrencies Page: Lists all available cryptocurrencies with a powerful search functionality. Users can click on any currency card to view detailed information and an interactive chart of its trends.
- Exchanges Page: Premium feature showcasing cryptocurrency exchanges. This feature is only available after subscribing to the CoinRanking API.
- News Page: Displays the latest trending cryptocurrency news with pagination, showing 10 articles per page for easy navigation.
- User Interface: Built using Ant Design for a modern, responsive, and clean UI.
- State Management: Powered by Redux Toolkit for efficient and scalable state management across the app.
- APIs:
- CoinRanking API for global crypto stats, individual currency data, and exchange data (premium feature). CoinRankingAPI
- NewsAPI for fetching the latest cryptocurrency-related news. NewsAPI
- Data Integration: APIs are integrated via RapidAPI for seamless fetching and handling of real-time data.
Explore RapidAPI Hub
-
Home Page:
- Displays global cryptocurrency status (market cap, total cryptocurrencies, exchanges, etc.).
- Shows the top 10 cryptocurrencies with brief information.
- Provides the top 10 trending crypto news articles.
-
Cryptocurrencies Page:
- Displays a list of all available cryptocurrencies.
- Search functionality allows users to quickly find any cryptocurrency.
- Clicking on a crypto card displays detailed information, including a chart of its recent trends.
-
Exchanges Page:
- A premium feature that provides information on cryptocurrency exchanges.
- This page requires a subscription to access via the CoinRanking API.
-
News Page:
- Shows the latest trending cryptocurrency news.
- Powerful pagination is implemented, with 10 news articles displayed per page.
- Frontend: React.js, Ant Design
- State Management: Redux Toolkit
- APIs: CoinRanking API, NewsAPI (via RapidAPI)
- Data Visualization: Chart.js
- Clone the repository:
git clone https://github.com/your-username/cryptoverse.git
- Install dependencies:
npm install
- Set up your environment variables:
- Create a
.envfile and add your RapidAPI key and CoinRanking API key.
- Create a
- Run the project:
npm start





