Skip to content

joemaidman/cryptomonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptomonitor Build Status

Cryptomonitor is a responsive, prototype dashboard to display basic cyrptocurrency pricing data for the largest coins by market cap. The project is implemented using javascript with React for the view layer and Redux to manage state. Material-UI has been used to follow the principles of good design. Live and historic pricing is provided by the Cryptocompare API.

A demo is availale here.

Notes on functionality

  • Displays live pricing for the twelve largest cryptocurrencies
  • Toggle base currency (USD/GBP/EUR)
  • Indicates direction of last price tick
  • Calculates percentage return over 1D
  • Expandable tiles to show additional information
  • Chart price and volume of each coin over 1W, 1M, 1Y
  • Short coin description and link

Screenshots

Desktop

home

Mobile

Mobile

Expanded Widget

Widget

Technologies

Boilerplate

Frontend

Backend

  • TBC

Testing

Deployment

Important npm dependencies

Usage

  • Clone the repo
  • cd to the project folder
  • Run npm i

To test:

  • Run npm test

To run the application on localhost:

Improvements

  • Add server component with web sockets
  • Display market cap for each coin
  • User accounts with custom settings
  • Portfolio upload and valuation
  • Returns analysis
  • Drag & Drop with order saved to user account
  • Sort order (alphabetical, market cap, price change)

About

A react-redux crytocurrency price monitoring SPA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published