Giter VIP home page Giter VIP logo

cryptotrackerapp's Introduction

Crypto Tracker App


This project has created as the end project for Browsers module of Hack Your Future program.

link to the Demo:

Demo


Features

- Show table of top 10 assets in Crypto market plus their info and price charts.

- Show all pairs listed on Binance crypto exchange and their Technical charts with all useful options.

- Show other market meta data include most trusted exchanges, most trend assets and other global data. 

- Show top5 assets live price using Websockets. 

๐Ÿ› ๏ธ Used tools and languages


Development

To run this project locally you will need to open index.html in your browser using a local server. LiveServer, http-server, study-lenses, or any other local static server will work.

Installing Dependencies

There are no dependencies needed to run the website, everything is prepared to work with vanilla JavaScript. However, if you want to install prettier for this project then run (generally you always want to do this if you see a package.json file):

  • npm install

Structure

Let's run through the folders:

public
src
โ””โ”€โ”€ pages
|    โ””โ”€โ”€ HomePage.js
|    โ””โ”€โ”€ marketDataPage.js
|    โ””โ”€โ”€ technicalPage.js
|     โ””โ”€โ”€ categoriesInfoPage.js
โ””โ”€โ”€ views
|    โ””โ”€โ”€ error.js
|    โ””โ”€โ”€ loadCategories.js
|    โ””โ”€โ”€ loadCatList.js
|    โ””โ”€โ”€ loadingSpin.js
|    โ””โ”€โ”€ loadLightChart.js
|    โ””โ”€โ”€ loadLivePrice.js
|    โ””โ”€โ”€ loadTechnicalChart.js
|    โ””โ”€โ”€ loadMarketData.js
|    โ””โ”€โ”€ loadmarketDataElement.js
|    โ””โ”€โ”€ navBarView.js
|    โ””โ”€โ”€ loadTechnicalChart.js
|    โ””โ”€โ”€ technicalChartView.js
|    โ””โ”€โ”€ topCoinsElement.js
|    โ””โ”€โ”€ topCoinsData.js
|     
โ””โ”€โ”€ app.js
โ””โ”€โ”€ constants.js
โ””โ”€โ”€ data.js
โ””โ”€โ”€ router.js
index.html
  • public this contains the static files that can be used by our index.html file
  • src this contains all of our JavaScript code
  • pages this folder contains our functions that handle user interactions. You can also see it as the code that processes and updates the data or DOM it also contains our code that links up our handler code to the DOM.
  • views this contains code to define what the DOM will look like. They will create the DOM element and give it back. They should never read from/write to the dom, that is what the pages do.
  • app.js this file our initialization code. Generally this code should only run once and starts the application
  • data.js this is our data model. Anything we need to store in the browser we place inside the data file
  • router.js this file will transition the app from one page to the other and clear the HTML.

cryptotrackerapp's People

Contributors

sinaboby 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.