CryptoCurrencyTracker

For our project, we have implemented a cryptocurrency tracker/alert web application using Phoenix on the backend and ReactJS on the frontend. Our app allows users to login with their Google Account and “follow” up to three digital currencies, including bitcoin, ethereum and litecoin. Following consists of providing the current price, historical price, and price change notifications via email. We decided to make a single page application, using websockets to push price changes as well as implement the previously mentioned features. Early on we accorded that it was important to design an efficient way to update cryptocurrency prices, as well as implement the email alert system. For the UI, we wanted to design an intuitive interface to display the coin’s price and the historical price data.