Skip to content

Commit

Permalink
Merge pull request #47 from dinadeljanin/update
Browse files Browse the repository at this point in the history
MVD
  • Loading branch information
frod25 authored Jul 10, 2020
2 parents fa2a515 + 2e83efb commit 9e6bafd
Show file tree
Hide file tree
Showing 17 changed files with 5,535 additions and 32 deletions.
Binary file modified .DS_Store
Binary file not shown.
35 changes: 32 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,33 @@
# crypto-tracker
Mod 3 Project
# ledger

# test commit go here
> **ledg·er**
> */ˈlejər/*
>
> a book or other collection of financial accounts of a particular type
There are a few ways to hold onto your cryptocurrency. You can keep it on a software wallet. Which can sometimes be deprecated when you forget you've got an altcoin stored there, and noooooow it's locked.

You can keep it on an exchange. But, that's not always the best thing to do. Actually, it's the worst. See this [list](https://selfkey.org/list-of-cryptocurrency-exchange-hacks/).

It's not 100% hackproof, but the better alternative is a hardware wallet. When you do that, you lose the convenience of knowing what your cryptocurrency is currently valued at. It is the very thing that the emotional state of FUD and FOMO cannot exist without.

Insert `ledger`. Your... sorta offline cryptocurrency companion. If you've got a cryptocurrency in AirDrop limbo, track it. If you need to keep an eye on the market cap of a former 💩coin turned volatile social media trend, track it.

### Getting Started


### CRUD Walkthrough

![main-page](/crypto-tracker/crypto-tracker-frontend/assets/screenshots/main-page.png)

The main page displays all of your coins, both owned and watched. True to its name, this is where you'll see the ledger functionality. The search bar is triggered with the click of the magnifying glass. Once expanded, it can successfully filter between cryptocurrencies or their symbols.

![main-page](/crypto-tracker/crypto-tracker-frontend/assets/screenshots/new-form.png)

The `+` button next to the search button triggers the form to add a new cryptocurrency to track. Aside from your standard text and number input, there's also an input field for a color! Yes. See, each card listed in the main page has a border that matches their logo, or is part of their color palette. Another input field is the `status`. Bitcoin has been around for a while, and so its blockchain is stable. Ethereum as well. Other coins are either compromised. Perhaps they did not live up to their ICO expectations and are now dead. Some are more volatile than others. Some you are actually unable to purchased because of where you live. And very few are in AirDrop limbo.

![coin-view](/crypto-tracker/crypto-tracker-frontend/assets/screenshots/coin-view.png)

Clicking on a coin renders a small card for you with some new information that you don't remember entering. How do we get the price, the market cap... AND... what your amount held is worth in USD? Oh by calling from the [nomics API](https://p.nomics.com/cryptocurrency-bitcoin-api) for Bitcoin and other Cryptocurrency. It has the information for 8,735 tokens across 309 exchanges.

But you might find yourself at a point where you're no longer interested in a cryptocurrency. You diversified your portfolio but would actually like to just sell it all, buy more Ethereum. You find Cryptokitties to be a better store of value. Clicking delete will remove the coin from your list, and the database. You no longer track this one.
Binary file added crypto-tracker/.DS_Store
Binary file not shown.
2 changes: 1 addition & 1 deletion crypto-tracker/crypto-tracker-backend/db/seeds.rb
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
Coin.create(name: 'Dogecoin', ticker_symbol: 'DOGE', ticker_image: 'https://cryptologos.cc/logos/dogecoin-doge-logo.png?v=003', landing_page: 'http://dogecoin.com/', status: 'negative roi', color: '#F2A51F', balance: 15.030)
Coin.create(name: 'Dash', ticker_symbol: 'DASH', ticker_image: 'https://cryptologos.cc/logos/dash-dash-logo.png?v=003', landing_page: 'https://www.dash.org/', status: 'stable', color: '#008de4', balance: 100.345)
Coin.create(name: 'DFINITY', ticker_symbol: 'DFN', ticker_image: 'https://images.ctfassets.net/enatj8r8y1g4/7aeKw2tUQZ2ttcQHn0PyBo/d1dbf47953f5ea663689e42638d2e42b/dfinity_logo.png',landing_page: 'https://dfinity.org/', status: 'airdrop', color: '#ee1f7a', balance: 100)
Coin.create(name: 'Foam', ticker_symbol: 'FOAM', ticker_image: 'https://cryptologos.cc/logos/foam-foam-logo.png?v=003', landing_page: 'https://foam.space/location', color: '#ad6f69', balance: 4)
Coin.create(name: 'Foam', ticker_symbol: 'FOAM', ticker_image: 'https://cryptologos.cc/logos/foam-foam-logo.png?v=003', landing_page: 'https://foam.space/location', status: 'unable to buy',color: '#ad6f69', balance: 4)
Coin.create(name: 'Stellar Lumens', ticker_symbol: 'XLM', ticker_image: 'https://upload.wikimedia.org/wikipedia/commons/thumb/5/56/Stellar_Symbol.png/220px-Stellar_Symbol.png', landing_page: 'https://www.stellar.org/', status: 'stable', color: '#3115af', balance: 243.5801750)
Coin.create(name: 'Orchid', ticker_symbol: 'OXT', ticker_image: 'https://www.orchid.com/assets/img/oxt/orchid-logomark.svg', landing_page: 'https://www.orchid.com/', status: 'stable', color: '#725ac6', balance: 68.3436)
# Coin.create(name: '', ticker_symbol: '', ticker_image: '', landing_page: '', status: '', color: '', balance: )
Expand Down
Loading

0 comments on commit 9e6bafd

Please sign in to comment.