Skip to content

BobsProgrammingAcademy/cryptocurrency-dashboard

Repository files navigation

Cryptocurrency Dashboard

This is a cryptocurrency dashboard app built using React 18, Material UI 5, and Chart.js 4. The app uses the CoinGecko API to get cryptocurrency data such as live prices, trading volume, exchange volumes, historical data, crypto categories, images, and more.

Dark mode:

plot

Light mode:

plot

Table of Contents

Prerequisites

Install the following prerequisites:

  1. Node.js
  2. Visual Studio Code

Installation

Install required dependencies

From the root directory, run:

npm install

Run the application

From the root directory, run:

npm start

Run the tests

From the root directory, run:

npm run test

View the application

Go to http://localhost:3000/ to view the application.

Customize the application

This section describes how to customize the application.

Changing Colors

To modify the colors in the application, make changes in the src/theme/theme.js file.

Changing Fonts

To modify the fonts in the application, first, add a new font to the public/index.html file and then make changes in the src/theme/typography.js file.

Changing Logo

To modify the logo in the application, make changes in the src/layout/Header.js and src/layout/Sidebar.js files.

Copyright and License

Copyright © 2022 Bob's Programming Academy. Code released under the MIT license.

About

A cryptocurrency dashboard app built using React 18, Material UI 5, and Chart.js 4. The app uses the CoinGecko API to get cryptocurrency data.

Topics

Resources

License

Stars

Watchers

Forks

Languages