CoinQuest is a comprehensive cryptocurrency information platform built with modern web development technologies. The platform provides in-depth data on all major cryptocurrencies, crypto markets, and exchanges, along with the latest cryptocurrency news.
https://coinquest-dev.vercel.app/
- Cryptocurrency Data: Detailed information on all major cryptocurrencies, including prices, market caps, trading volumes, and historical data.
- Market and Exchange Insights: Comprehensive data on cryptocurrency markets and exchanges, enabling users to compare and analyze different trading platforms.
- Interactive Charts: Visualization of cryptocurrency trends and data using Chart.js.
- Latest News: Integration with Bing News API to display the latest news articles and updates on cryptocurrencies.
- User-Friendly Interface: Clean and modern UI design using Ant Design.
- Responsive Design: Optimized for accessibility and performance across various devices, including desktops, tablets, and mobile phones.
- React.js: For building the user interface.
- Redux Toolkit: For state management.
- RTK Query: For data fetching and caching.
- Ant Design: For the UI components and styling.
- Chart.js: For data visualization.
- Rapid API: For integrating third-party APIs.
- Coinranking API: For real-time cryptocurrency data.
- News API: For the latest cryptocurrency news.
- CoinGecko API: For the real-time exchanges data.
-
Clone the repository:
git clone https://github.com/Sachin-251/CoinQuest.git cd CoinQuest
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env
file in the root directory and add your API keys:REACT_APP_RAPIDAPI_KEY = [YOUR RAPID API KEY] REACT_APP_CRYPTO_API_URL = 'https://coinranking1.p.rapidapi.com' REACT_APP_NEWS_API_URL = 'https://news-api14.p.rapidapi.com/v2' REACT_APP_EXCHANGE_API_URL = 'https://coingecko.p.rapidapi.com' REACT_APP_NEWS_RAPIDAPI_HOST = 'news-api14.p.rapidapi.com' REACT_APP_CRYPTO_RAPIDAPI_HOST ='coinranking1.p.rapidapi.com' REACT_APP_EXCHANGE_RAPIDAPI_HOST = 'coingecko.p.rapidapi.com'
-
Start the development server:
npm start
-
Open your browser and go to
http://localhost:3000
to view the app.
- Browse detailed information on major cryptocurrencies.
- View and analyze data on different crypto markets and exchanges.
- Stay updated with the latest news articles on cryptocurrencies.
- Explore interactive charts to visualize market trends.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
Feel free to reach out with any questions or feedback. Enjoy exploring CoinQuest!