https://github.com/akmadian/openfinance
A free and open source personal finances program I'm making for my own personal use, may be expanded.
https://github.com/akmadian/openfinance
finance-management flask react redux
Last synced: 3 months ago
JSON representation
A free and open source personal finances program I'm making for my own personal use, may be expanded.
- Host: GitHub
- URL: https://github.com/akmadian/openfinance
- Owner: akmadian
- License: mit
- Created: 2020-08-11T00:07:48.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-07T07:13:14.000Z (over 5 years ago)
- Last Synced: 2025-06-03T21:09:34.875Z (about 1 year ago)
- Topics: finance-management, flask, react, redux
- Language: JavaScript
- Homepage:
- Size: 521 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# openfinance
A free and open source personal finances program I'm making for my own personal use.
Flask backend with React frontend. Uses Ant Design React and Chart.js.
## Features
- Importing Bank of America bank credit card and account statements.
- Budgeting, transaction categorization and splitting, budget visualizations.
- Importing TD Ameritrade and Coinbase account positions via their respective APIs.
- Fetching stock news and sentiment with the Finnhub API.
## Usage
In its current state, you probably won't be able to use openfinance since it requires setting up lots of
API keys and authentication, as well as downloading bank statements and going through the statement import process.
If, somehow, you manage to get all that set up, you then:
**Build the frontend:**
```bash
$ cd src/frontend
$ npm i
$ npm run build
```
**Then start the Flask server with:**
```bash
$ cd src/backend
$ python main.py
```
and go to `http://127.0.0.1:5000` to see the app.
## Screenshots