Skip to content

A dockerised Airflow repository to automate API calls to your bank account (only Monzo currently supported) to store transactions in a Postgres database, check data quality with Great Expectations and visualise your data on Metabase.

License

Notifications You must be signed in to change notification settings

eliasbenaddou/personal_finance_de_project

Repository files navigation

Peronsal Finances Project

A dockerised Airflow repository to automate API calls to your bank account (only Monzo currently supported) to store transactions in a Postgres database, check data quality with Great Expectations and visualise your data on Metabase. DAGs to pull transactions and store to a database, move money between Monzo Pots for automated budgetting and to create custom push notifications to your Monzo app.

For details about this project, read the blog at https://eliasbenaddouidrissi.dev/posts/data_engineering_project_monzo/

About

A dockerised Airflow repository to automate API calls to your bank account (only Monzo currently supported) to store transactions in a Postgres database, check data quality with Great Expectations and visualise your data on Metabase.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages