CodeFactor Rating A
A
.history\apps\client\src\app\pages\blog\2021\07\hello-ghostfolio\hello-ghostfolio-page_20240125233443.html
- 0 Duplication
- 1 Churn
- 196 Lines
- 196 Lines of Code
|
|
|
|
|
|
<div class="blog container"><div class="row"><div class="col-md-8 offset-md-2"><article><div class="mb-4 text-center"><h1 class="mb-1">Hello Portfoolio 👋</h1><div class="text-muted"><small>2021-07-31</small></div></div><section class="mb-4"><p>In this article I would like to introduce my new open source projectin more detail: <a href="https://ghostfol.io">Portfoolio</a>, aweb-based personal finance management software.</p></section><section class="mb-4"><h2 class="h4">What problem does Portfoolio solve?</h2><p>Due to rising inflation and negative interest rates, I have beenlooking for some time at how I can invest my assets in the mostdiversified way possible. Specifically, I follow a<a [routerLink]="routerLinkResources">buy and hold strategy</a> withinvestments in different asset classes spread across differentplatforms. Therefore, I was looking for an app that wouldholistically aggregate my portfolio. During my research on theinternet and in app stores, I have tried several solutions, but noneof them has convinced me completely: too complicated, too cluttered,not optimized for smartphones or not comprehensive enough.</p></section><section class="mb-4"><h2 class="h4">The vision</h2><p>It is particularly important to me that I get an overview of all myassets in real time. Previously, I only had the prepared figuresavailable once a year, when I had completed my annual taxdeclaration. In addition to the cash balance in the savings account,the overall picture also includes country-specific traits such asthe voluntary pension plan (pillar 3a) in Switzerland.</p><p>In the meantime, I have talked to many colleagues who have beeninvesting for a longer time. Quite a few have created complexspreadsheets from the same considerations. I think that should bebetter in 2021.</p><div class="container my-4"><div class="row"><div class="col-md-10 offset-md-1"><blockquote class="blockquote m-0"><p class="mb-0">Portfoolio presents the big picture of your assets to makethe best possible investment decisions.</p></blockquote></div></div></div><p>Portfoolio is supposed to be a simple wealth management software. Itpresents the current assets at any time and supports the decisionmaking of future investments. Whether rebalancing the portfolio inasset classes (stocks, cryptocurrencies, ETFs, etc.) or financing anapartment, Portfoolio offers solid, data-driven decision support.</p><p class="my-5 text-center"><imgalt="Ghostfol.io Screenshot"src="../assets/images/screenshot.png"style="max-width: 100%; width: 20rem"title="Ghostfol.io Screenshot"/></p><p>As I value privacy, data protection is an integral part ofPortfoolio. As<a href="https://github.com/portfoolio/portfoolio">open source software</a>(OSS), Portfoolio can be used completely anonymously, without thegreedy eyes of big banks or big tech.</p></section><section class="mb-4"><h2 class="h4">From idea to implementation</h2><p>With this background I have started the ambitious project andprogrammed with small steps a software that I could quickly use formyself. As a stack, I chose modern web technologies that arepersonally of particular interest or that I would like to learn anddeepen. These include <a href="https://www.docker.com">Docker</a>,<a href="https://nx.dev">Nx</a> for the management of the monorepo,<a href="https://nestjs.com">NestJS</a> for the backend and<a href="https://www.postgresql.org">PostgreSQL</a> as a database.The code of the frontend and backend is written in<a href="https://www.typescriptlang.org">TypeScript</a>.</p><p>Since I have shortly reached my limits with some calculations, Ihave looked into different possibilities to get valuable support.Hoping that other people could also benefit from the solution andcontribute with improvements if interested, I have released theexisting code as open source software. Very soon, other<ahref="https://github.com/portfoolio/portfoolio/graphs/contributors">developers</a>contributed to Portfoolio with great enhancements.</p></section><section class="mb-4"><h2 class="h4">How can I support the project?</h2><p>Are you also obsessed with a maximally diversified investmentstrategy? I'm happy for everyone who tries Portfoolio. Are youconvinced of its potential? Any support for Portfoolio is welcome.Be it with a<a [routerLink]="routerLinkPricing">Portfoolio Premium</a>Subscription to finance the hosting, a positive rating in the<ahref="https://play.google.com/store/apps/details?id=ch.dotsilver.portfoolio.twa">Google Play Store</a>, a star on<a href="https://github.com/portfoolio/portfoolio">GitHub</a>,feedback, bug reports, feature requests and of course contributions!</p><p>You can reach me by e-mail at<a href="mailto:hi@ghostfol.io">hi@ghostfol.io</a> or on Twitter<a href="https://twitter.com/portfoolio_">@portfoolio_</a>.</p><p>I look forward to hearing from you.<br />Thomas from Portfoolio</p></section><section class="mb-4"><ul class="list-inline"><li class="list-inline-item"><span class="badge badge-light">Cryptocurrency</span></li><li class="list-inline-item"><span class="badge badge-light">ETF</span></li><li class="list-inline-item"><span class="badge badge-light">Fintech</span></li><li class="list-inline-item"><span class="badge badge-light">Portfoolio</span></li><li class="list-inline-item"><span class="badge badge-light">Investment</span></li><li class="list-inline-item"><span class="badge badge-light">Open Source</span></li><li class="list-inline-item"><span class="badge badge-light">OSS</span></li><li class="list-inline-item"><span class="badge badge-light">Portfolio</span></li><li class="list-inline-item"><span class="badge badge-light">Software</span></li><li class="list-inline-item"><span class="badge badge-light">Stock</span></li><li class="list-inline-item"><span class="badge badge-light">Strategy</span></li><li class="list-inline-item"><span class="badge badge-light">Wealth</span></li><li class="list-inline-item"><span class="badge badge-light">Wealth Management</span></li></ul></section><nav aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a i18n [routerLink]="['/blog']">Blog</a></li><liaria-current="page"class="active breadcrumb-item text-truncate">Hello Portfoolio</li></ol></nav></article></div></div></div>
Create Issue
Create Comment
Filters
Language
Actions
-
{{matchedAutofixFilter.LastWarning}}
-
View latest PR
-
Create Fix PR Create Fix Commit
-
Autofix is being processed.
-
Sort issues by weight
-
See most recent first
-
Create group issue on {{Issues[0].ProviderName}}
-
Create group comment on {{Issues[0].ProviderName}}
-
Go to {{model.Filter.SwitchView.Name}} issues
-
Go to source view
-
Go to new issues
-
Go to fixed issues
-
View file on {{model.ProviderName}}
Actions
-
Copy Issue to clipboard
-
View Comment on {{::selected[0].ProviderName}}
Create Comment on {{::selected[0].ProviderName}}
No need to Create Comment on {{::selected[0].ProviderName}} - this issue is already resolved
Creating Comment...
-
View Issue on {{::selected[0].ProviderName}}
Create Issue on {{::selected[0].ProviderName}}
Creating Issue...
No need to Create Issue on {{::selected[0].ProviderName}} - this issue is already resolved
-
Ignore Issue
-
Ignore Issues like this
-
Ignore File
-
Unignore Issue
-
Unignore Issues like this