Perfi 

Expense tracker app with open banking integration. 

Perfi is a personal finance app that leverage open banking to retrieve transactions data from financial institution accounts, and provide spending stats.

This is the first full-stack app I build and only a demo is available as due to some regulatory complexity related to handling financial data I decided to abandon the project.

Features

  • Connect to financial institutions and retrieve accounts (UK only))
  • Retrieve accounts and display basic stats (balance, recent spending) and categorized transactions
  • List transactions by category, month, account
  • Display aggregated view of spending data using charts
  • Exclude/include individual transactions or all transactions in a specific category from spending view
  • Assign individual or similar transactions to a different category (based on name and merchant)
  • Update category assignment algorithm based on user choices

Technology Stack

TypeScript
React
Express.js
PostgreSQL
Material UI
TypeScript
React
Express.js
PostgreSQL
Material UI
Perfi