GithubHelp home page GithubHelp logo

leonardtng / cryptoscapes Goto Github PK

View Code? Open in Web Editor NEW
21.0 2.0 6.0 1.13 MB

✨Cryptoscapes✨ : A Cryptocurrency Information Dashboard for the Casual Enthusiast!

Home Page: https://cryptoscapes.org/

License: MIT License

HTML 1.07% CSS 0.11% TypeScript 98.82%
react redux material-ui recharts crypto-dashboard

cryptoscapes's Introduction

demo

⭐ About

Cryptoscapes started out from a few skills I wanted to learn and practice over my summer break from college, the state management library Redux, atomic design, and project management.

After tinkering with a bunch of cryptocurrency data with Redux, I eventually decided to create a simple UI to display this data, through the use of charts and graphs in a clean dashboard. Certain visualisations such as a heatmap displaying metric correlations between cryptocurrencies, also involve further manipulation of the data.

The result was Cryptoscapes, an information dashboard that displays prices, trends, status updates, market snapshots and much more. Visit the website at cryptoscapes.org to check it out!

🛠️ Key Technologies

This project was deployed on AWS and built using:

  • React
  • Redux
  • TypeScript
  • Material-UI

📝 Data Sources

The information and data used in Cryptoscapes is provided kindly by the following sources:

🚧 Project Board

The development and task management of this website was done with the help of GitHub Projects, and the project board can be found here.

😊 Contact Me

If you liked the website or just want to get in touch, email me at [email protected] or drop me a message at the various social media platforms listed at the bottom of my website. Cheers.

cryptoscapes's People

Contributors

leonardtng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

cryptoscapes's Issues

[EPIC] Trends Page

Epic Details
This feature will allow the user to track price correlation between coins using a heatmap.

Describe the solution you'd like
User can view the heatmap, and filter which coin data to appear as well as the date range of the data.

List of Tasks (Complete in order)
The tasks below can be completed in order (or not) to complete this feature.

  1. TASK: Correlation Heatmap Chart
  2. TASK: Fear and Greed Index Card
  3. TASK: Market Sentiment Card

Additional context
Add any other context or screenshots about the feature request here.

[EPIC] Overview Page

Epic Details
This feature will add the main overview analytics page where the user will be able to see various data visualisations pertaining to cryptocurrency coins

Describe the solution you'd like
Charts and analytics on coins today Mainly, a Top coin chart, dominance chart, ETH gas fees, top institution holders and some global data.

List of Tasks (Complete in order)
The tasks below can be completed in order (or not) to complete this feature.

  1. TASK: Top Coins Card
  2. TASK: Top 2 Coin Dominance Chart
  3. TASK: ETH Gas Fees Card
  4. TASK: Trending Coins Card
  5. TASK: Global Data Card

Additional: TASK: Top Institution Holders Card

Additional context
Add any other context or screenshots about the feature request here.

[TASK] Theme Toggle

User Story
As a user, I want to be able to change the UI theme

Epic Parent
NA

API Dependencies
NA

[EPIC] Exchanges Page

Epic Details
This feature will allow the viewing of the list of exchanges available on CoinGecko.

Describe the solution you'd like
Users can view a list showing the detailed cards for each exchanges, depicting information such as trading volume, trust score and rank. Also able to load more exchanges after scrolling to the end of the list. Clicking on the card header should direct the user to the exchange, and clicking on the card should open a popup displaying the volume chart

List of Tasks (Complete in order)
The tasks below can be completed in order (or not) to complete this feature.

  1. TASK: Exchange Card List
  2. TASK: Exchange Card Volume Modal

Additional context
Add any other context or screenshots about the feature request here.

[EPIC] Updates Page

Epic Details
This feature will allow users to view a cryptocurrency updates feed and top company holders.

Describe the solution you'd like
This feature will allow users to view a cryptocurrency news feed that allows for filtering by coin and sentiment. Can also view the top company holders of Bitcoin and Ethereum.

List of Tasks (Complete in order)
The tasks below can be completed in order (or not) to complete this feature.

  1. TASK: Companies Card
  2. TASK: Status Update List Card

Additional context
Add any other context or screenshots about the feature request here.

[EPIC] Coins Page

Epic Details
This feature will allow the viewing of the entire list of support cryptocurrency coins on Coingecko

Describe the solution you'd like
User can view a list of coins and sort them by coin market cap and volume. Also able to load more coins after scrolling to the end of the list. Upon clicking a coin item, brings them to a detailed coin page.

List of Tasks (Complete in order)
The tasks below can be completed in order (or not) to complete this feature.

  1. TASK: Coin List Table
  2. TASK: Coin Details Page
  3. TASK: Link to Coin Details Page
  4. TASK: Coins Search Bar

Additional context
Add any other context or screenshots about the feature request here.

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.