Skip to content

An application that displays the weighted prices of Bitcoin over the last 24h, 7d, and 30d for 24 different currencies.

Notifications You must be signed in to change notification settings

evanllewellyn/CryptoWeight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptoWeight

CryptoWeight allows the user to compare the Weighted Prices of Bitcoin in a 24 different currencies over three time periods, 24 hours, 7 days, and 30 days. It is written in Java and features a GUI that is created with JavaFX and CSS for styling.

The data is retrieved through a Json object, supplied by Bitcoinchart's public API. The Json is deserialized through Google's gson API.

To reduce the number of API calls to Bitcoinchart, CryptoWeight serializes the price data and stores it in a local directory. This allows the last loaded data to persist between application uses.

#Basic Overview

CryptoWeight is loaded with the prices that were last loaded during the previous use. The price data may be updated with the "Update Weighted Prices" button. It will launch a confirm box, as seen below.

alt text

Once data has been loaded, the user can select one of the 24 different currencies from the selection menu and push the "Display Weighted Price" button to view the desired prices, as seen below.

alt text

Once the "Display Weighted Price" button has been pushed, the selected currencies data is loaded in the text box, below is an example of British Pound's data loaded.

alt text

If a user is confused about the definition of weighted prices, the "What are Weighted Prices?" button can be selected to load an info box containing information, as seen below.

alt text

Written by Evan Llewellyn, August 2015.

About

An application that displays the weighted prices of Bitcoin over the last 24h, 7d, and 30d for 24 different currencies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published