← Back to Projects
bridge

Monarch Money Bridge

Monarch Money is great — but it doesn't natively support foreign banks or currencies. This bridges that gap: share a receipt image from your phone, and it OCRs it, converts the currency, and imports it directly into your Monarch account.

Python FastAPI PostgreSQL Gemini 3 Frankfurter API PWA Fernet Encryption
Status ✅ Live (Self-hosted)
Type PWA + API Server
Platform Mobile / Web
AI Model Gemini 3
Backend FastAPI + PostgreSQL

✨ Core Features

🌍

Automatic Currency Conversion

Detects EUR, GBP, and other currencies — uses historical exchange rates via Frankfurter API for the exact transaction date.

🧙‍♂️

AI-Powered OCR

Gemini 3 extracts Merchant, Date, and Amount from receipt photos with high accuracy and no templates needed.

✍️

Manual Entry Mode

Quickly add transactions by hand — Amount, Currency, Date, Merchant — without needing a receipt photo.

📱

Native Share Sheet

Installed as a PWA, it appears in your phone's Share menu — share a receipt image directly from your camera roll.

🔒

Secure by Design

Credentials encrypted at rest with Fernet. No logs of sensitive financial data. Runs locally on your own server.

🤖

Auto-Mapping Engine

Define rules to auto-rename merchants and assign Monarch categories. Sync your Monarch categories (with emojis 🍔) directly.

← Back to Projects