Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.67 KB

README.md

File metadata and controls

37 lines (29 loc) · 1.67 KB

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 :