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.
ghostfolio/apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html

218 lines
9.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">Hallo Ghostfolio 👋</h1>
<div class="text-muted"><small>2021-07-31</small></div>
</div>
<section class="mb-4">
<p>
In diesem Artikel möchte ich mein neues Open Source Projekt näher
vorstellen: <a href="https://ghostfol.io">Ghostfolio</a>, eine
web-basierte Software für das Management der persönlichen Finanzen.
</p>
</section>
<section class="mb-4">
<h2 class="h4">Welches Problem löst Ghostfolio?</h2>
<p>
Aufgrund der steigenden Inflation und den Negativzinsen befasse ich
mich seit einiger Zeit, wie ich mein Vermögen möglichst
diversifiziert anlegen kann. Konkret verfolge ich eine
<a [routerLink]="routerLinkResources">Buy and Hold Strategie</a> mit
Investitionen in verschiedene Anlageklassen verteilt auf
unterschiedliche Plattformen. Deshalb suchte ich nach einer App, die
mein Portfolio ganzheitlich zusammenfasst. Bei meiner
Internetrecherche und Suche in App Stores habe ich mehrere Lösungen
ausprobiert, doch keine hat mich vollkommen überzeugt: Zu
kompliziert, zu überladen, nicht optimiert für Smartphones oder zu
wenig umfassend.
</p>
</section>
<section class="mb-4">
<h2 class="h4">Die Vision</h2>
<p>
Besonders wichtig ist mir, dass ich in Echtzeit die Übersicht über
mein gesamtes Vermögen erhalte. Bisher hatte ich nur einmal im Jahr,
beim Abschluss der Steuererklärung, die aufbereiteten Zahlen zur
Verfügung. Zum Gesamtbild gehören neben Cash auf dem Sparkonto auch
länderspezifische Besonderheiten wie beispielsweise die freiwillige
Altersvorsorge (Säule 3a) in der Schweiz.
</p>
<p>
In der Zwischenzeit habe ich mit vielen Kollegen gesprochen, die
schon länger investieren. Nicht wenige haben aus denselben
Überlegungen über die Zeit ein komplexes Spreadsheet angelegt. Ich
finde, dass dies im Jahr 2021 besser gehen muss.
</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 zeigt das Gesamtbild des Vermögens, um
bestmögliche Anlage-Entscheidungen zu treffen.
</p>
</blockquote>
</div>
</div>
</div>
<p>
Ghostfolio soll eine simple Wealth Management Software sein. Diese
präsentiert jederzeit das aktuelle Vermögen und unterstützt bei
zukünftigen Investments. Sei es beim Rebalancing des Portfolios in
Anlageklassen (Aktien, Cryptocurrencies, ETFs, etc.) oder der
Finanzierung einer Wohnung, Ghostfolio bietet eine solide,
datengestützte Entscheidungshilfe.
</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>
Ich lege grossen Wert auf Datenschutz. Als
<a href="https://github.com/ghostfolio/ghostfolio"
>Open Source Software</a
>
(OSS) kann Ghostfolio vollständig anonym genutzt werden, ohne die
gierigen Blicke von Grossbanken oder Big Tech.
</p>
</section>
<section class="mb-4">
<h2 class="h4">Von der Idee zur Umsetzung</h2>
<p>
Vor diesem Hintergrund habe ich das ambitionierte Projekt gestartet
und in kleinen Schritten eine Software programmiert, die ich rasch
selbst nutzen konnte. Als Stack habe ich mich für moderne
Web-Technologien entschieden, die mich persönlich besonders
interessieren beziehungsweise die ich gerne erlernen und vertiefen
möchte. Dazu zählen <a href="https://www.docker.com">Docker</a>,
<a href="https://nx.dev">Nx</a> für das Management des Monorepos,
<a href="https://nestjs.com">NestJS</a> für das Backend und
<a href="https://www.postgresql.org">PostgreSQL</a> als Datenbank.
Der Code ist sowohl im Frontend als auch im Backend in
<a href="https://www.typescriptlang.org">TypeScript</a>
geschrieben.
</p>
<p>
Da ich bei einigen Kalkulationen an meine Grenzen gestossen bin,
habe ich mit verschiedenen Möglichkeiten auseinandergesetzt, um
Unterstützung zu bekommen. In der Hoffnung, dass andere Leute
ebenfalls von der Lösung profitieren und bei Interesse mit
Verbesserungen beitragen können, habe ich den bestehenden Code als
Open Source Software veröffentlicht. Schon nach kurzer Zeit haben
<a
href="https://github.com/ghostfolio/ghostfolio/graphs/contributors"
>andere Entwickler</a
>
mit tollen Erweiterungen an Ghostfolio mitgewirkt.
</p>
</section>
<section class="mb-4">
<h2 class="h4">Wie kann ich das Projekt unterstützen?</h2>
<p>
Bist du ebenfalls besessen von einer maximal diversifizierten
Anlagestrategie? Ich freue mich über alle, die Ghostfolio
ausprobieren. Bist du überzeugt vom Potential der Software? Jede
Unterstützung für Ghostfolio ist willkommen. Sei es mit einer
<a [routerLink]="routerLinkPricing">Ghostfolio Premium</a>
Subscription zur Finanzierung des Hostings, einem positiven Rating
im
<a
href="https://play.google.com/store/apps/details?id=ch.dotsilver.ghostfolio.twa"
>Google Play Store</a
>, einem Sternchen auf
<a href="https://github.com/ghostfolio/ghostfolio">GitHub</a>,
Feedback, Bug Reports, Feature Requests und natürlich Contributions!
</p>
<p>
Du erreichst mich per E-Mail unter
<a href="mailto:hi@ghostfol.io">hi&#64;ghostfol.io</a> oder auf
Twitter
<a href="https://twitter.com/ghostfolio_">&#64;ghostfolio_</a>.
</p>
<p>
Ich freue mich, von dir zu hören.<br />
Thomas von Ghostfolio
</p>
</section>
<section class="mb-4">
<ul class="list-inline">
<li class="list-inline-item">
<span class="badge badge-light">Aktie</span>
</li>
<li class="list-inline-item">
<span class="badge badge-light">Altersvorsorge</span>
</li>
<li class="list-inline-item">
<span class="badge badge-light">Anlage</span>
</li>
<li class="list-inline-item">
<span class="badge badge-light">App</span>
</li>
<li class="list-inline-item">
<span class="badge badge-light">Cryptocurrency</span>
</li>
<li class="list-inline-item">
<span class="badge badge-light">Feedback</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">Investition</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">Strategie</span>
</li>
<li class="list-inline-item">
<span class="badge badge-light">Trading</span>
</li>
<li class="list-inline-item">
<span class="badge badge-light">TypeScript</span>
</li>
<li class="list-inline-item">
<span class="badge badge-light">Vermögen</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"
>
Hallo Ghostfolio
</li>
</ol>
</nav>
</article>
</div>
</div>
</div>