CoinTrack is an advanced cryptocurrency application built using React, Redux Toolkit, Ant Design, Chart.js, and RapidAPI. It aims to provide users with comprehensive insights into the world of cryptocurrencies, facilitating informed decisions on buying and selling.
- Advanced React Best Practices: Utilized advanced React best practices to ensure a scalable and maintainable codebase.
- State Management with Redux Toolkit: Leveraged Redux Toolkit for efficient state management, enabling seamless data flow throughout the application.
- UI Creation with Ant Design: Employed Ant Design for creating a sleek and intuitive user interface, enhancing user experience.
- Chart Creation with Chart.js: Integrated Chart.js to visualize cryptocurrency data, providing users with insightful charts and graphs.
- Data Fetching from Multiple Sources: Utilized RapidAPI to fetch comprehensive cryptocurrency details, ensuring up-to-date information for users.
- Real-time Cryptocurrency News: Integrated Bing API to fetch cryptocurrency-related news, empowering users with current market insights.
- React: A popular JavaScript library for building user interfaces.
- Redux Toolkit: A powerful state management library for managing application state.
- Ant Design: A design system for building elegant and responsive user interfaces.
- Chart.js: A JavaScript library for creating interactive charts and graphs.
- RapidAPI: A platform for accessing APIs for various purposes, including fetching cryptocurrency data.
- Bing API: An API provided by Microsoft for accessing search results and news articles, used here to fetch real-time cryptocurrency news.
-
Clone the repository:
git clone https://github.com/heyhimansh/CoinTrack.git
-
Install dependencies:
cd CoinTrack npm install
-
Configure environment variables:
Create a
.env
file in the root directory and add your RapidAPI and Bing API keys.REACT_APP_RAPIDAPI_KEY=your-rapidapi-key REACT_APP_BING_API_KEY=your-bing-api-key
-
Run the application:
npm start
-
Open in your browser:
Visit http://localhost:3000 to explore CoinTrack.
Contributions are welcome! Feel free to open issues or pull requests to enhance the project.
This project is licensed under the MIT License. See the LICENSE file for details.