Inspired by the Financial Independence Retire Early (FIRE) movement, we shared ideas around creating a tool that would encourage less spending while investing in sustainable stocks. We wanted a tool that would calculate savings to retirement, encouraging folks to spend less and take control of their finances. We added as a stretch goal to gamify investing by showing people what could be invested and how much you can project to have investments after an amount of time and allowing you to live a financially independent life.
Common FIRE calculators uses a savings rate that inadvertently encourages an increase of spending by adjusting proportionally the amount of expenses to the amount of income earned. We set out to create a calculator that would allow for a user to take control of their expenses by staying within a fixed amount while also (hopefully) increasing their income. We then thought about the difference of the proportion of that savings users would save could then be invested in sustainable vehicles.
We made a calculator that seeks to solves the issue of not being able to save enough for retirement before late 60s. We also allow for users to then invest in sustainable products.
This project was built with a lot of collaboration and google, chat gpt and brain power!
Tech used:
-
MUI
-
JavaScript
-
React
-
MongoDB
-
Netlify
-
Heroku
In the project directory, you run:
Runs the app in the development mode.\
Open http://localhost:3000 to view it in your browser.
The page will reload when you make changes.\
You may also see any lint errors in the console.
Launches the test runner in the interactive watch mode.\
See the section about running tests for more information.
Builds the app for production to the build
folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!
See the section about deployment for more information.
With the constraint of 24 hours for project planning, ideation, designing and developing we faced a number of challenges:
-
deploying the back-end and connecting to front-end
-
creating a formula in JavaScript for the calculator
-
dev environment pains
-
Having a working formula
-
Sleek design
-
Creating a solution for solving an issue that's top of mind for many
-
Working as team
-
Configuring a full stack app for efficient development takes time
-
Deploying a full stack app takes time
-
We aim to implement out stretch goals to include a chat bot that would assists users with best practices in saving and investing for retirement
-
Creating a visual component that inspires users to continue with their sustainable investments by gamifying the online shopping experience with a browser extension