Skip to content

A mobile app that helps you work towards financial independence, tracking your progress and telling you the steps to reach your retirement goals!

Notifications You must be signed in to change notification settings

acm-projects/FIRE-Up

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FIRE-Up

FIRE Up is a mobile app that allows you to work towards financial independence, tracking your progress and telling you the steps to reach your monetary goals! Users enter in their retirement goals (age, spending, etc.), and FIRE Up provides them with the path to get there.

FIRE = Financial Independence, Retire Early

MVP

  • Ability to enter in desired retirement spendings and withdrawal rate
  • Ability to enter in current age, net worth, and yearly salary
  • Ability to enter in expected yearly investment return in percentage
    • Average for the S&P 500 index, adjusted for inflation, is 7%
  • Calculate the age at which financial independence will be reached
  • Graph user’s financial growth by year and visually show what year they will reach financial independence

Stretch Goals

  • Graphically separate the increases of out-of-pocket investments and interest earned on those investments, as seen below

  • Separate assets (stocks, bonds, cash) by allocation percentage and return percentage, then calculate FIRE output
  • Provide in-app resources, blog posts, and articles about the pros and cons (return and risk) of different asset categories by age
  • Suggest yearly spending decreases to user (“if you decrease your yearly spending by X, then you can retire Y years earlier”)

Tech Stack

  • Frontend:
    • Figma/Adobe XD for wireframing
    • React Native
  • Backend:
    • MongoDB
    • Express
  • Dependencies:
    • Git Bash
    • Node.js
    • VS Code

Software to Install/Resources

Some FIRE Calculators to Get Ideas From

  • WalletBurst (great UI, nicely color coded, easy to understand, and lots of options)
  • Playing With FIRE (simple but effective)
  • How To Fire (simple inputs with a good UI — includes graphs and tables)
  • Engaging Data (many parameters, outdated UI, pretty confusing for most people)
  • Milennial Money (lack of graph, although it does update in real time)

These calculators are great for getting ideas about our app. Consider the parameters used in each calculator and think about which are necessary and which ones you want to use. Also note the UI/UX of the above calculators and whether they are easy to understand or not.

GitHub Cheat Sheet

(Thanks Emily ^-^)

General Use

Command Description
cd "FIREUp" Change directories over to our repository
git branch Lists branches for you
git branch "branch name" Makes new branch
git checkout "branch name" Switch to branch
git checkout -b "branch name" Same as 2 previous commands together
git add . Finds all changed files
git commit -m "Testing123" Commit with message
git push origin "branch" Push to branch
git pull origin "branch" Pull updates from a specific branch

Miscellaneous Resources and Thoughts

The bare-bones way to do a FIRE calculation (with a 4% retirement withdrawal rate) is to take your wanted spending/year in retirement and times it by 25. (e.g. $40,000/year X 25 = $1,000,000). That is your goal amount for saving.

Then we simply have to do a dynamic tracking of a person’s amount saved per year, while accounting for interest. (e.g. we take a person’s savings, times that by 1.07 [7% average S&P 500 gain], add in the money made for the next year, and continue repeating that for every year — showing the monetary gain on a graph of that person’s finances until age 80 or 100).

This may evoke the question, "how can I be sure that a 4% retirement withdrawal rate works?". The short answer is that, given the historical information we have from the US stock market, there is a very strong chance that you will retain your money over many years with such restrained spending. If the stock market crashes, it is highly likely that it will do so in a scenario in which the US dollar loses a large amount of its value as well. Therefore, because both the S&P 500 and the US dollar rely on the premise of civilization continuing, it is best to invest in the more optimal option — the S&P 500 — while civilization lasts. It is essential that you read this article by Mr. Money Mustache on the reasoning and data behind the 4% withdrawal rule.

If you would like to get a general overview of the merits of FIRE and how to get there as an individual, I would highly recommend JL Collins's book, "A Simple Path to Wealth". To get a proper perception of money and exterior goods, I would highly recommend reading classical Stoic writings. These have been topically compiled by a great scholar who teaches at UT Austin, Ward Farnsworth, in his book "The Practicing Stoic". Reading the Stoics is a crucial part of a true liberal education — one that frees you to fulfill your highest calling —, as opposed to the intellectual indigestion suffered after consuming elective soup.

About

A mobile app that helps you work towards financial independence, tracking your progress and telling you the steps to reach your retirement goals!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •