Abstract Capital is a privacy-preserving personal finance data platform. This repo is the basis for the prototype described here
- A Plaid account (linked to your Accounts)
- A Google Cloud account with PubSub, Google Cloud Functions, Cloud Scheduler & BigQuery enabled
Here's how Abstract Capital works...
- Auth with Plaid: Run a Plaid app to authenticate into your accounts
- Sync: A scheduled sync periodically pulls data from accounts (via Plaid) and write to topics in pubsub. I set the scheduler to run hourly to start.
- Consumers: Consumers will subscribe to pubsub and write to destinations (e.g. BigQuery, Airtable)