Finance Forecaster is a web application that allows users to input their past expenditures and view future predictions of their spending habits, making budget planning a more efficient process.
Before you begin, ensure you have met the following requirements:
- Python
- Flask
- Numpy
- TensorFlow
- Keras
- Sklearn
- NodeJS
- npm
- MongoDB
- Clone the repo
git clone https://github.com/anushasaha16/finance-forecaster.git- Install NPM Packages
npm i
cd server
npm i
cd ../client
npm icd api
python api.pycd server
nodemon index.jscd client
npm startOpen http://localhost:3000 to view it in the browser.
Users must sign in using their Google accounts.
Upon logging in, users can input new expenses and have access to a visualization of their past monthly expenditures and a forecast of their monthly expenditures for the next 3 months.
They can specifically choose which spending category they're inputing an expense for and which spending category they're viewing a visualization for.
- Python
- TensorFlow
- Flask
- JavaScript
- Node.js
- Express
- React.js
- MongoDB