Crypto Portfolio

 

An open source cryptocurrency portfolio tracker made with .Net core web API and Angular 8 frontend. 

 

 

link to website - Buildblocksbigger.com

link to github - https://github.com/Evitagen/CryptoPortfolio

 

crypto currency main screen  portfolio view  add to portfolio    iphone 12 view

 

 

 

FEATURES

 

  • View top 200 cryptocurrencies
  • Changes in value over 1hr, 24hr, 7 days
  • View on different screen sizes mobile / desktop (Bootstrap)
  • Auto refreshes the price every 2 minutes
  • Register new user
  • Login / Logout
  • Create new portfolio
  • View portfolio
  • Add coin to portfolio
  • Add new buy / sell transaction
  • View pie chart of current portfolio
  • View total amount of all portfolios
  • View total amount and value of all coins in all portfolios
  • Fear and greed index from https://alternative.me/crypto/fear-and-greed-index
  • price data from - https://coinmarketcap.com/api/

Soon to be included..

  • View transactions by portfolio / coin
  • Sort by price change / price / circulating supply
  • Alerts for price notifications

 

 

 

Tech / Frameworks / Languages used

 

.Net Core

  • Entity framework for database
  • Postman used to test API calls and responses
  • Prices updated every two minutes from https://coinmarketcap.com/ API
  • Handles user register and logon using salt and hashing

 

Angular 8

  • TypeScript
  • ChartJS - display pie charts
  • CSS
  • Bootstrap - used to display items correctly for both mobile and desktop
  • Ngx bootstrap - for date picker and button selectors.
  • Alertifyjs - notifications for logins / successful registrations etc
  • Multi-Browser support - tested on Chrome / Brave / Firefox / Safari

 

 

 

Contact Me