Skip to content

A web application called Cryptocurrency Dashboard shows the most recent cryptocurrency statistics that the CoinGecko api has to offer. constructed with Styled Components, Redux Toolkit, Chart.js, and ReactJS

Notifications You must be signed in to change notification settings

ZulfiqarG/cryptocurrency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptocurrency Dashboard Overview

Cryptocurrency Dashboard is a web application that displays the up to date cryptocurrency data provided by CoinGecko api. Built using ReactJS, Redux TailwindCSS, Toolkit, Chart.js, Styled Components and It provides a user-friendly interface to visualize and analyze cryptocurrency data fetched from the Coingecko API.

Technologies Used

  1. ReactJS: A JavaScript library for building user interfaces.
  2. React-redux: Official React bindings for Redux, a state management library.
  3. Redux-thunk: Middleware for handling asynchronous actions in Redux.
  4. TailwindCSS: A utility-first CSS framework for rapidly building custom designs.
  5. Chart.js: A simple yet flexible JavaScript charting library.
  6. React-chartjs-2: React wrapper for Chart.js for easy integration.

Project Setup

  1. Clone the repository.
  2. Run npm install to install project dependencies.
  3. Follow the guidelines in the TailwindCSS Docs to set up TailwindCSS in the project.
  4. Obtain an API key from Coingecko API and replace it in the code where necessary.

Running the Project

Use npm start to run the project in development mode. Open http://localhost:3000 to view it in the browser.

Features

  1. Real-time cryptocurrency data visualization.
  2. Redux state management for efficient data handling.
  3. Responsive UI design with TailwindCSS.
  4. Integration of Chart.js for interactive and dynamic charts.

Future Enhancements

  1. Adding more advanced charting options.
  2. Implementing additional filters for data analysis.
  3. Enhancing the UI for a better user experience.

Feel free to contribute or open issues for any suggestions or improvements!

View the Project with the Link :

About

A web application called Cryptocurrency Dashboard shows the most recent cryptocurrency statistics that the CoinGecko api has to offer. constructed with Styled Components, Redux Toolkit, Chart.js, and ReactJS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published