Skip to content

matwojcik/stock-portfolio-tracker

Repository files navigation

Stock portfolio tracker

Playground scala based application for tracking stock portfolio performance and tax calculation.

Modules

Despite being single app, strong modularisation has been introduced to better separate concerns and to make it easier in future to split the app into bounded context related services.

  • core - core domain types
  • importing - responsible for import of transactions from external model (e.g. csv)
  • portfolio - managing portfolio of stock holdings
  • prices - responsible for obtaining and keeping stock prices
  • history - keeping portfolio value in history
  • reporting - reporting of portfolio value
  • taxes - tax calculations
  • root - cross module features, application entry point

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

This project is a playground and should NOT be considered as a tax guidance. Author does not take a responsibility for wrong usage of this tool, especially to tax miscalculation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages