Skip to content

Keep track of the price of gold in (almost) real-time while monitoring your current gold holdings. ๐Ÿ“ˆ ๐Ÿ’ฐ

Notifications You must be signed in to change notification settings

ThomasCode92/goldwatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Goldwatcher

Keep track of the price of gold in (almost real-time) while monitoring your current gold holdings. ๐Ÿ“ˆ ๐Ÿ’ฐ

About this Repository
๐ŸŒ Project of the Building GUI Applications with Fyne and Go course.
โญ A "Gold Price Monitor" application with SQL database.
๐Ÿ” Making API Requests, Refreshing the UI, database interactions,...

Start the application

To start the application, ensure you have both Fyne and Go installed on your system. You can refer to the official documentation for installation instructions:

If you are using asdf, you can also install Go via the .tool-versions file. More information on this can be found here.
Once Go and Fyne are installed, follow these steps to start the application:

git clone https://github.com/ThomasCode92/goldwatcher
cd goldwatcher                # navigate into project folder
touch sqlite.db               # create SQLite DB file
DB_PATH=./sqlite.db go run .  # start the application

To run the unit tests, use the command go test -v ..

Data Resources

The application retrieves gold price information through some API requests to goldprice.org.
The price data, in JSON format, is accessed via an API endpoint while the chart is available for download as a .png file.

About

Keep track of the price of gold in (almost) real-time while monitoring your current gold holdings. ๐Ÿ“ˆ ๐Ÿ’ฐ

Topics

Resources

Stars

Watchers

Forks