Skip to content

A crypto currency app built with React, Redux and CryptoRank API, providing real-time data and information on various digital currencies.

Notifications You must be signed in to change notification settings

AleksandrRiabov/cryptoverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptoverse App

Crypto Tracker is a responsive web application that allows users to view information about different cryptocurrencies, including their current prices, news articles, and historical charts. The application is built using React and utilizes the Coinranking API and Bing News API to retrieve data. It is designed to be user-friendly and easy to navigate.

Technologies Used

  • React: A JavaScript library for building user interfaces
  • Redux: A predictable state container for JavaScript apps
  • Ant Design: A design system for enterprise-level products
  • Chart.js: A JavaScript library for creating charts
  • Millify: A library for formatting large numbers
  • Moment: A library for working with dates and times
  • Axios: A library for making HTTP requests
  • React Router: A library for client-side routing
  • React HTML Parser: A library for parsing HTML strings

React Badge Redux Ant Design Chart Js Millify Moment.JS Badge AXIOS React Router React HTML Parser

Demo

⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡

👉 Go to Cryptoverse page 👈

⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡

Getting Started

  1. Clone the repository git clone https://github.com/yourusername/crypto-tracker.git

  2. Install dependencies npm install

  3. Start the development server npm start The application will be running on http://localhost:3000

Features

  • View a list of cryptocurrencies and their current prices
  • View historical charts for individual coins
  • View news articles related to specific coins

API

The application uses the Coinranking API to retrieve information about the different cryptocurrencies and the Bing News API to retrieve news articles.

Tutorials

This tutorial video was used to develop this application.

What I've learned

  • Redux: I have learned how to use a predictable state container for JavaScript apps, and how to manage the state of your application.
  • Ant Design: I have learned how to use a design system for enterprise-level products, and how to create visually appealing and consistent user interfaces.
  • Chart.js: I have learned how to create charts and visualize data in a meaningful way.
  • Millify: I have learned how to format large numbers in a human-readable format.
  • Moment: I have learned how to work with dates and times in JavaScript.
  • Axios: I have learned how to make HTTP requests to retrieve data from APIs.
  • React Router: I have learned how to handle client-side routing in a React application.
  • React HTML Parser: I have learned how to parse HTML strings in a React application.
  • API: I have learned how to retrieve data from different APIs and how to use them in your application.

Screenshot

Screenshot-cryptoverse-react-app

Note

It is important to note that the API keys used in this application are visible for demonstration purposes. While you can use them to check out the application, the number of requests is limited. Therefore, to fully experience the capabilities of the application, it is recommended that you register for your own API keys.

About

A crypto currency app built with React, Redux and CryptoRank API, providing real-time data and information on various digital currencies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published