An application to import transactions from Plaid to Firefly III. Written in Python 3.12 with no external dependancies for disk memory other than what's recorded in Firefly.
- docker-compose
- A Plaid account with development access (free)
- A Firefly III instance
- Clone this repo to your server
- Launch Plaid Quickstart in development mode
- Login in to your bank accounts to get the access-tokens
cp example.config.toml config.toml
- Fill out values of your config
docker-compose up -d
- Fetches transactions from Plaid.
- Checks for existing transactions in Firefly III.
- Inserts new transactions into Firefly III.
- Double sided transactions
- Front-end in Flask
- Integration of Plaid quickstart with front-end