Skip to content

An app to keep track of changes in the price of your favourite crypto coins in the last 24hrs

Notifications You must be signed in to change notification settings

sguerra/CryptoAlert24

Repository files navigation

CryptoAlert24

An app to keep track of changes in the price of your favourite crypto coins in the last 24hrs

Features

  • Search for crypto coin information from an extensive catalog available online
  • Take a look of the profile information of all available coins
  • Watch your favourite assets for keeping track of them easily
  • Get alerts on changes of the price of your watched assets in the last 24hr (Custom percent threshold)

Technologies

React Native TypeScript Redux Messari's Crypto Data API

Screenshots

Search for assets

Check an asset details

Add asset to watchlist / Remove asset from watchlist

Get alerts on price percent variation

Requirements

Installation

git clone git@github.com:sguerra/CryptoAlert24.git
cd CryptoAlert24
npm install

ios

    cd ios
    pod install

How to run? (ios)

Config

Rename .env.sample to .env and set the next values:

# APP_MODE: 'prod'|'dev' - Application Mode
APP_MODE='prod'
APP_PRICE_THRESHOLD=5
# API env vars
API_BASE_URI='https://data.messari.io/api'
API_IMG_URI='https://messari.io/asset-images'
API_KEY='f126939c-9ffd-4741-b6de-ca414f2e3b57'
# API refresh rate (in seconds)
API_REFRESH_RATE=30

Run

npx react-native start
npx react-native run-ios

Future work

  • Testing
  • Improved Charts
  • Get information from own server
    • Caching information
    • Websocket price refresh
  • Native background actions
    • Background Fetch
    • Notifications when app is closed
  • Publish on store

About

An app to keep track of changes in the price of your favourite crypto coins in the last 24hrs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published