You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
197 lines
8.5 KiB
197 lines
8.5 KiB
<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 Ghostfolio 👋</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 project
|
|
in more detail: <a href="https://ghostfol.io">Ghostfolio</a>, a
|
|
web-based personal finance management software.
|
|
</p>
|
|
</section>
|
|
<section class="mb-4">
|
|
<h2 class="h4">What problem does Ghostfolio solve?</h2>
|
|
<p>
|
|
Due to rising inflation and negative interest rates, I have been
|
|
looking for some time at how I can invest my assets in the most
|
|
diversified way possible. Specifically, I follow a
|
|
<a [routerLink]="routerLinkResources">buy and hold strategy</a> with
|
|
investments in different asset classes spread across different
|
|
platforms. Therefore, I was looking for an app that would
|
|
holistically aggregate my portfolio. During my research on the
|
|
internet and in app stores, I have tried several solutions, but none
|
|
of 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 my
|
|
assets in real time. Previously, I only had the prepared figures
|
|
available once a year, when I had completed my annual tax
|
|
declaration. In addition to the cash balance in the savings account,
|
|
the overall picture also includes country-specific traits such as
|
|
the voluntary pension plan (pillar 3a) in Switzerland.
|
|
</p>
|
|
<p>
|
|
In the meantime, I have talked to many colleagues who have been
|
|
investing for a longer time. Quite a few have created complex
|
|
spreadsheets from the same considerations. I think that should be
|
|
better 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">
|
|
Ghostfolio presents the big picture of your assets to make
|
|
the best possible investment decisions.
|
|
</p>
|
|
</blockquote>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<p>
|
|
Ghostfolio is supposed to be a simple wealth management software. It
|
|
presents the current assets at any time and supports the decision
|
|
making of future investments. Whether rebalancing the portfolio in
|
|
asset classes (stocks, cryptocurrencies, ETFs, etc.) or financing an
|
|
apartment, Ghostfolio offers solid, data-driven decision support.
|
|
</p>
|
|
<p class="my-5 text-center">
|
|
<img
|
|
alt="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 of
|
|
Ghostfolio. As
|
|
<a href="https://github.com/ghostfolio/ghostfolio"
|
|
>open source software</a
|
|
>
|
|
(OSS), Ghostfolio can be used completely anonymously, without the
|
|
greedy 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 and
|
|
programmed with small steps a software that I could quickly use for
|
|
myself. As a stack, I chose modern web technologies that are
|
|
personally of particular interest or that I would like to learn and
|
|
deepen. 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, I
|
|
have looked into different possibilities to get valuable support.
|
|
Hoping that other people could also benefit from the solution and
|
|
contribute with improvements if interested, I have released the
|
|
existing code as open source software. Very soon, other
|
|
<a
|
|
href="https://github.com/ghostfolio/ghostfolio/graphs/contributors"
|
|
>developers</a
|
|
>
|
|
contributed to Ghostfolio 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 investment
|
|
strategy? I'm happy for everyone who tries Ghostfolio. Are you
|
|
convinced of its potential? Any support for Ghostfolio is welcome.
|
|
Be it with a
|
|
<a [routerLink]="routerLinkPricing">Ghostfolio Premium</a>
|
|
Subscription to finance the hosting, a positive rating in the
|
|
<a
|
|
href="https://play.google.com/store/apps/details?id=ch.dotsilver.ghostfolio.twa"
|
|
>Google Play Store</a
|
|
>, a star on
|
|
<a href="https://github.com/ghostfolio/ghostfolio">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/ghostfolio_">@ghostfolio_</a>.
|
|
</p>
|
|
<p>
|
|
I look forward to hearing from you.<br />
|
|
Thomas from Ghostfolio
|
|
</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">Ghostfolio</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>
|
|
<li
|
|
aria-current="page"
|
|
class="active breadcrumb-item text-truncate"
|
|
>
|
|
Hello Ghostfolio
|
|
</li>
|
|
</ol>
|
|
</nav>
|
|
</article>
|
|
</div>
|
|
</div>
|
|
</div>
|