Skip to content

An application that allows you to track your investment portfolios

License

Notifications You must be signed in to change notification settings

artskoczylas/PortfolioEye

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PortfolioEye

drawing

PortfolioEye is an open-source application for tracking investment portfolios, created with individual investors in mind. Our goal is to provide you with a comprehensive tool for monitoring and analyzing your investments across various asset classes. With PortfolioEye, managing your investment portfolio becomes easier, safer, and more intuitive.

Features

PortfolioEye offers a range of features to help you track and analyze your investments:

  • Multiple Portfolios: Ability to create and manage multiple investment portfolios in one place.
  • Support for Various Asset Classes: Initially, the application will support stocks and bonds. Other classes such as cryptocurrencies, real estate, etc., will be available in the future.
  • Intuitive Interface: An easy-to-use interface allows for quick adding, editing, and analyzing your investments.
  • Privacy: With the option for self-hosting, you have full control over your data. Your information is secure and private.

Plans / Roadmap

The project was created as my participation in the 100 commits competition. Due to lack of time, the work is not progressing at the expected pace. By the end of the competition, I would like the project to have the following functionalities:

  • Basic application layout
  • User accounts
  • Portfolio management
  • Account management
  • Fetching exchange rates from NBP
  • Adding stock purchases
  • Fetching current stock prices (possibly using Yahoo API)
  • Calculating current stock values
  • Adding purchases of Polish retail treasury bonds
  • Calculating the current value of bonds
  • Calculating the current value of portfolios

Demo

The demo is available at https://demo.portfolioeye.app/ To log in, use these credentials:

Installation

TBA

Development

TBA

Tech

PortfolioEye is written in C# using Blazor WebAssembly. Data is stored in a PostgreSQL database.

Contributing

PortfolioEye is an open-source project, and I encourage collaboration! If you want to help develop the application, you can do so in several ways:

  • Bug Reporting: If you find a bug, report it in the Issues section.
  • Proposing New Features: Have an idea for a new feature? Let me know through Issues.

Contact

If you want to contact me, you can send an email to art.skoczylas[at]gmail.com

License

PortfolioEye is available under the AGPLv3 license.

About

An application that allows you to track your investment portfolios

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages