CLI based application that uses the Finnhub API to perform cool actions π
βββ Finio
β βββ cmd # cli commands
β βββ internal # app functionality
β βββ tests # Testing endpoints
β βββ main # Run the application
- Create a .env file based on the .env.example containing your Finnhub's API key
- Run the following command in order to retrieve the data
go run main.go shares
- You will get the current price, the previous closing of AAPL&MSFT in your console, your portfolio value and profit-loss accordingly.
- Integration testing the whole flow of the app - from httm requests to calculations.
- Concurrent execution of the finnhub API coms calls for Apple and Microsoft.
- Dockerize the app.
- Set up github actions for CI/CD.