Giter VIP home page Giter VIP logo

crypto-checker's Introduction

Crypto Checker

image info

Crypto Checker is an app that looks up cryptocurrency data and trends. Built mobile-first and fully responsive for both portrait and landscape orientations, it fetches data from the Coingecko API, cleans & parses it to create a detailed overview of each cryptocurrency's current state and price.

Installation

Installing the dependencies:

After cloning, it would be essential to install the dependencies:

npm install

Building the project:

Creating the /dist directory requires building:

npm run build

Running the project on watch mode:

watch has also been configured and is run with:

npm run watch

Accessing the API:

Coingecko's API does not require a key. However, the limit of 50 calls per minute applies, as per their Free tier.

Features

  • Interactive line chart with yearly data - analyzed on a daily basis.
  • Dynamic cryptocurrency data visualization according to the most up-to-date data.
  • Dynamic current price / market cap / price trend, based on the current mean price across several CEX.
  • Cryptocurrencies which do not support a EUR/USD pair are paired and displayed with the USDT pair.

Tech

  • JavaScript
  • Chart.JS
  • Crypto-Symbol
  • Currency Symbol Map
  • Webpack
  • NPM
  • FontAwesome

For a more detailed overview of the development & production dependencies, please check package.json.

Responsiveness Note

This app is responsive in both portrait and landscape mode. However, since Graph.JS has to re-render on screen change, it is essential to refresh the page when testing out various viewports.

Live Version

https://developedbygeo.github.io/Crypto-Checker/

Contributing

Contributions are certainly welcome. Please feel free to open an issue/PR if there is something you would like to be changed.

Acknowledgements

A massive thank you to The Odin Project & freeCodeCamp community, as their guidance and learning process have been invaluable. A big thank you to Coingecko as well, for providing their API free of charge.

Disclaimer

The cryptocurrency market is volatile and there may be a real-time deviation on central exchanges (CEX) from the prices depicted herein. The data depicted in this project are purely for educational purposes and should, under no circumstances, be considered financial advice. Prior to making any trading or investing decisions, it is imperative to make your own research and due diligence.

License

MIT

crypto-checker's People

Contributors

developedbygeo avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.