Skip to content

heyhimansh/CoinTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netlify Status


CoinTrack - Your Ultimate Cryptocurrency Companion

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.

Key Features:

  • 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.

Technologies Used:

  • 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.

Getting Started:

  1. Clone the repository:

    git clone https://github.com/heyhimansh/CoinTrack.git
  2. Install dependencies:

    cd CoinTrack
    npm install
  3. 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
    
  4. Run the application:

    npm start
  5. Open in your browser:

    Visit http://localhost:3000 to explore CoinTrack.

Contributing:

Contributions are welcome! Feel free to open issues or pull requests to enhance the project.

License:

This project is licensed under the MIT License. See the LICENSE file for details.