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.
- ReactJS: A JavaScript library for building user interfaces.
- React-redux: Official React bindings for Redux, a state management library.
- Redux-thunk: Middleware for handling asynchronous actions in Redux.
- TailwindCSS: A utility-first CSS framework for rapidly building custom designs.
- Chart.js: A simple yet flexible JavaScript charting library.
- React-chartjs-2: React wrapper for Chart.js for easy integration.
- Clone the repository.
- Run npm install to install project dependencies.
- Follow the guidelines in the TailwindCSS Docs to set up TailwindCSS in the project.
- Obtain an API key from Coingecko API and replace it in the code where necessary.
Use npm start to run the project in development mode. Open http://localhost:3000 to view it in the browser.
- Real-time cryptocurrency data visualization.
- Redux state management for efficient data handling.
- Responsive UI design with TailwindCSS.
- Integration of Chart.js for interactive and dynamic charts.
- Adding more advanced charting options.
- Implementing additional filters for data analysis.
- Enhancing the UI for a better user experience.
View the Project with the Link :