- How to get started
- Functionalites of app
- Comments and adnotations
- Installation
- Technologies used
- Authors
- License
This program was constructed for lectures about JavaFX. It is simple app for viewing your stock exchange gains and losses.
To start using it, modify userData.json that is filled with sample data
{
"myStocks": [
{
"Ticker" : "MSFT",
"BoughtAt" : 300
},
{
"Ticker" : "GME",
"BoughtAt" : 400
},
{
"Ticker" : "SHOP",
"BoughtAt" : 1669.52
},
{
"Ticker" : "JNJ",
"BoughtAt" : 100
}
]
}You can find stock ticker for your company here
values in properties BoughtAt represents money in dollars
After setting up userData.json when you start app it will automatically display visual cards with current stock info related to your interests
You can there view basic info like
- company name
- company's ticker
- price you paid for shares
- current market price
- calculated loss or gain in percentage
Stocky also provide a way to save session data so you always can see how your stocks behave from day to day. To do this just click button "Save session data"
it will be saved under /data folder as .json file with current date as name
Example 2021-11-19.json
{
"StockData" : [
{
"Ticker" : "MSFT",
"Currentprice" : 341.27
},
{
"Ticker" : "GME",
"Currentprice" : 210.13
},
{
"Ticker" : "SHOP",
"Currentprice" : 1683.18
},
{
"Ticker" : "JNJ",
"Currentprice" : 162.41
}
]
}- Due to deadline users must modify
personalData.jsondirectly, the app doesn't provide any graphical help for that
- Java
- JavaFX
- Maven
- Jsoup Library
- Gson library
- Styvio API v1
Jan Napieralski R3VANEK