Skip to content

Zakaria1986/crypto_tracker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptoVault

Contents

Description

User Story - As cryptocurrencies gain popularity, we wanting to give users a simple to use interface that allowed them to keep track of and look back on the history of different tokens.

Development Road-map

  • Create a easy to navigate UI
  • Find and implement a API that displays information about Crypto. For data we used CoinGecko’s api’s, namely: coins_id, trending market_chart and search.
    We also utilized debounce to delay user search by 500ms increasing site performance, we also used Axios (for Ajax requests), sass(styling), zustand (for state), recharts (for visual graph) and react-router-dom (for routing).
  • Once the API was implemented, the application was deployed via Netlify for others to access it.

Technologies-used

HTML CSS Javascipt React Bootstrap

Screenshots

home-page contact-page about-page

Features

  • Search for any cryptocurrency listed on Coingecko
  • View a 7 day performance chart (powered by recharts that presents the data provided by coingecko’s market chart api)
  • View the current price of any cryptocurrency in usd
  • View the full description of the token/project
  • View the daily percentage changes
  • View the daily price difference in usd
  • View the highs and lows over the previous 24 hours
  • View the current market cap
  • View the current market cap rank
  • View the total supply of coins
  • View the 24 hour trading volume

Live application

https://thecryptovault.netlify.app/

Installation

  1. Clone or download the repository
  2. Install the dependencies with npm install
  3. Start the app with npm start

Usage

After starting the application, you should see a search bar at the top of the page.
Simply enter the name of the cryptocurrency you'd like to track and the app will display the current price and other related information.

License

This project is licensed under the MIT License.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Credit

CodeBreakers-

Richard Hills - https://github.com/richyrichyrich38
Sophia JJ Ellis - https://github.com/SophiaEllis-dot
Andreea Ghenea - https://github.com/agh911
Zakaria Khan - https://github.com/Zakaria1986
Sade Joseph - https://github.com/SadeJoseph

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 74.0%
  • CSS 17.2%
  • HTML 8.8%