mirror of https://github.com/ghostfolio/ghostfolio
Thomas Kaul
3 years ago
committed by
GitHub
12 changed files with 326 additions and 19 deletions
@ -0,0 +1,19 @@ |
|||
import { NgModule } from '@angular/core'; |
|||
import { RouterModule, Routes } from '@angular/router'; |
|||
import { AuthGuard } from '@ghostfolio/client/core/auth.guard'; |
|||
|
|||
import { HowDoIGetMyFinancesInOrderPageComponent } from './how-do-i-get-my-finances-in-order-page.component'; |
|||
|
|||
const routes: Routes = [ |
|||
{ |
|||
path: '', |
|||
component: HowDoIGetMyFinancesInOrderPageComponent, |
|||
canActivate: [AuthGuard] |
|||
} |
|||
]; |
|||
|
|||
@NgModule({ |
|||
imports: [RouterModule.forChild(routes)], |
|||
exports: [RouterModule] |
|||
}) |
|||
export class HowDoIGetMyFinancesInOrderRoutingModule {} |
@ -0,0 +1,9 @@ |
|||
import { Component } from '@angular/core'; |
|||
|
|||
@Component({ |
|||
host: { class: 'page' }, |
|||
selector: 'gf-how-do-i-get-my-finances-in-order-page', |
|||
styleUrls: ['./how-do-i-get-my-finances-in-order-page.scss'], |
|||
templateUrl: './how-do-i-get-my-finances-in-order-page.html' |
|||
}) |
|||
export class HowDoIGetMyFinancesInOrderPageComponent {} |
@ -0,0 +1,206 @@ |
|||
<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">How do I get my finances in order?</h1> |
|||
<div class="text-muted"><small>14.07.2022</small></div> |
|||
</div> |
|||
<section class="mb-4"> |
|||
<p> |
|||
Before you can think of |
|||
<a [routerLink]="['/resources']">long-term investing</a>, you need |
|||
to have your finances in order. Take a look at Peter's journey to |
|||
see how you can achieve it, too. |
|||
</p> |
|||
<p> |
|||
Peter enjoys life, but sometimes he overspends a bit. He realizes it |
|||
when money runs out already in the middle of the month. Then the |
|||
next few days become difficult and saving money is out of the |
|||
question. That is why he wants to plan his monthly budget in the |
|||
future. |
|||
</p> |
|||
<p> |
|||
Peter has a decent salary in his job. But as soon as the salary |
|||
arrives in his account, it melts away. In order to find out where |
|||
his money is disappearing, he has decided to plan his monthly |
|||
budget. He wants to be able to put money aside for major expenses |
|||
and set financial goals. |
|||
</p> |
|||
</section> |
|||
<section class="mb-4"> |
|||
<h2 class="h4">Keeping a traditional or digital budget book</h2> |
|||
<p> |
|||
First, Peter obtains an overview of his personal finances. To do so, |
|||
he starts keeping a budget book. This can be done on paper by |
|||
listing his income and expenses for a few months, or he can create a |
|||
simple spreadsheet in Excel. In addition, many credit card providers |
|||
offer the feature within their apps of having expenses automatically |
|||
analyzed according to different categories. According to the |
|||
<a href="https://www.bfs.admin.ch/bfs/en/home.html" |
|||
>Swiss Federal Statistical Office</a |
|||
>, households in Switzerland spend around 20 percent of their |
|||
disposable income on housing and around 10 percent on groceries. |
|||
</p> |
|||
<p> |
|||
With the smartphone app, Peter has a better overview of his |
|||
financial affairs. The application assigns the bookings to |
|||
individual categories. Peter can assign specific budgets to each of |
|||
them. This way, he is always informed about how much money he can |
|||
still spend on restaurant visits in the current month, for example. |
|||
A traditional method is the so-called |
|||
<a |
|||
href="https://www.investopedia.com/envelope-budgeting-system-5208026" |
|||
>envelope method</a |
|||
>. One envelope is labeled for each category like groceries, rent or |
|||
student loans. The monthly budget is put into the envelopes in cash. |
|||
Many apps offer the same budgeting system in a more convenient, |
|||
virtual way. |
|||
</p> |
|||
</section> |
|||
<section class="mb-4"> |
|||
<h2 class="h4">Planning and investing</h2> |
|||
<p> |
|||
If Peter has spent less money than planned on eating out at |
|||
restaurants, he can set aside the remaining amount. This way, he can |
|||
treat himself to something special every now and then. From now on, |
|||
he saves a fixed amount of money in a separate account ("pay |
|||
yourself first") by standing order at the beginning of the month. As |
|||
soon as there are three net monthly salaries in the account, he |
|||
invests the monthly savings amount in a passively managed global |
|||
equity fund. This grows his assets over the years and allows him to |
|||
supplement his pension later. |
|||
</p> |
|||
</section> |
|||
<section class="mb-4"> |
|||
<h2 class="h4">How to achieve your financial goals?</h2> |
|||
<p> |
|||
If you follow these five actionable tips, you can reach your |
|||
financial goals easier and faster. Start with one tip and when you |
|||
implement it well, you can try the next one to ultimately have more |
|||
money at the end of the month. |
|||
</p> |
|||
<h3 class="h5">1. Visualize your goals</h3> |
|||
<p> |
|||
Start visualizing your goals. For example, hang up pictures of the |
|||
travel destination you are saving for. Imagine that you have already |
|||
achieved the goal to slowly adapt your mindset. |
|||
</p> |
|||
<h3 class="h5">2. Write off personal items</h3> |
|||
<p> |
|||
Do as a business does and write off purchases annually. For a new |
|||
car, you could set aside one-sixth of the purchase price each year. |
|||
</p> |
|||
<h3 class="h5">3. Save at the beginning of the month</h3> |
|||
<p> |
|||
Have a savings amount deducted from your account at the beginning of |
|||
the month. Then you will pay yourself first and spend less money. |
|||
</p> |
|||
<h3 class="h5">4. Follow the 50-30-20 rule</h3> |
|||
<p> |
|||
You need 50 percent of your disposable income for fixed costs. 30 |
|||
percent can be spent on personal needs such as hobbies, travel or |
|||
consumer electronics. 20 percent is left for savings or to pay off |
|||
potential debts. |
|||
</p> |
|||
<h3 class="h5">5. Track your progress</h3> |
|||
<p> |
|||
If you have any money to spare, invest it in a broadly diversified, |
|||
low-cost portfolio excluding the risks of individual stocks. Track |
|||
the progress of your portfolio and net worth with |
|||
<a href="https://ghostfol.io">Ghostfolio</a>, a web-based personal |
|||
finance management software. |
|||
</p> |
|||
</section> |
|||
<section class="mb-4"> |
|||
<ul class="list-inline"> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">App</span> |
|||
</li> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">Assets</span> |
|||
</li> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">Budget</span> |
|||
</li> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">Cash</span> |
|||
</li> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">Debt</span> |
|||
</li> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">Equity</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">Expense</span> |
|||
</li> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">Finance</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">Fund</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">Goal</span> |
|||
</li> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">Income</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">Money</span> |
|||
</li> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">Net Worth</span> |
|||
</li> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">Pension</span> |
|||
</li> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">Personal Finance</span> |
|||
</li> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">Planning</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">Salary</span> |
|||
</li> |
|||
<li class="list-inline-item"> |
|||
<span class="badge badge-light">Saving</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">Spreadsheet</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 Management</span> |
|||
</li> |
|||
</ul> |
|||
</section> |
|||
</article> |
|||
</div> |
|||
</div> |
|||
</div> |
@ -0,0 +1,17 @@ |
|||
import { CommonModule } from '@angular/common'; |
|||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|||
import { RouterModule } from '@angular/router'; |
|||
|
|||
import { HowDoIGetMyFinancesInOrderRoutingModule } from './how-do-i-get-my-finances-in-order-page-routing.module'; |
|||
import { HowDoIGetMyFinancesInOrderPageComponent } from './how-do-i-get-my-finances-in-order-page.component'; |
|||
|
|||
@NgModule({ |
|||
declarations: [HowDoIGetMyFinancesInOrderPageComponent], |
|||
imports: [ |
|||
CommonModule, |
|||
HowDoIGetMyFinancesInOrderRoutingModule, |
|||
RouterModule |
|||
], |
|||
schemas: [CUSTOM_ELEMENTS_SCHEMA] |
|||
}) |
|||
export class HowDoIGetMyFinancesInOrderPageModule {} |
@ -0,0 +1,3 @@ |
|||
:host { |
|||
display: block; |
|||
} |
Loading…
Reference in new issue