An iOS app that saves crypto the user is watching. Users can choose to be notified when a coin reaches a certain price.
- Network calls are made to CoinAPI to pull data on current cryptocurrencies
- Websocket calls are made to FinnhubAPI to pull price of crypto users are watching in real time
- The CoinCollectionController will have a collectionview populated by the list of crypto available from CoinAPI
- Users can save a coin they are watching into their watch list using Core Data
- Users can set a price point for each coin they are watching and the app will notify them when the coin reaches that price
- Clone/Download the repo
- Install all dependencies using pod install
- Obtain an API key from CoinAPI and replace every "apiKey" variable with it
- Obtain an API key from FinnhubAPI and replace every "webSocketAPIKey" variable with it
- Core Data
- CoinAPI
- FinnhubAPI
- Kingfisher
- Snapkit