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
- 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
- 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”)
- Frontend:
- Figma/Adobe XD for wireframing
- React Native
- Backend:
- MongoDB
- Express
- Dependencies:
- Git Bash
- Node.js
- VS Code
- Git
- Wireframing:
- General Resources:
- Mobile Framework (Frontend): React Native
- Uses JavaScript and has a mature and vast community
- Documentation — use for any questions you may have
- YouTube Tutorial (51 minutes)
- Potential dependencies to make UI/UX design much easier:
- Backend:
- MongoDB
- Database which is used to store data such as age, income, annual spending, etc.
- Mongoose
- Allows you to define different types of objects for use with API Calls in relation to MongoDB
- Introduction to Mongoose
- Express.js Installation (first install Node.js)
- Used for API Calls
- Express tutorial with MongoDB
- Building a REST API with MongoDB, Express, and Node.js Tutorial (very helpful for backend)
- MongoDB
- MERN Stack Tutorial on YouTube
- 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.
(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 |
- ACM’s Advice for you to be successful in ACM Projects
- Inflation Calculator API for more accurate inflation calculations
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.