Leimo AI
All products
Barakat AIAI finance tracker

A personal finance app where the expensive part, typing everything in, is done by a model.

Google Play
Barakat AI: Receipt review

The problem

Expense trackers fail for a simple reason: people stop entering data. Connecting a bank fixes that but asks for a lot of trust, and a bank line says nothing about what was actually in the basket.

Barakat AI: Receipt review
Barakat AI: Home
Barakat AI: Report
Barakat AI: Debts
Barakat AI: Zakat

How it works

  1. 1

    Capture

    A photo of a receipt or a voice note goes to the app's own server. The API key never ships inside the app.

  2. 2

    Extract

    A vision model returns structured data: merchant, date, line items, quantities, prices and tax.

  3. 3

    Verify

    The sum of the items is compared with the receipt total, and the user reviews the result before anything is saved.

  4. 4

    Understand

    Each item gets a category, feeding budgets, reports and an AI spending audit.

Engineering decisions

One codebase, several stores

Separate production bundles for the web and each store, because every store has its own rules for payments.

Payments per platform

Stripe and YooKassa on the web, native billing through RevenueCat in stores, verified by server-side webhooks.

Secrets stay server-side

The client only talks to our API. Model and payment keys live on the server.

Works without a bank connection

Everything starts from a receipt, a voice note or an imported statement, so no banking credentials are needed.

Stack

  • React 19
  • Vite
  • Capacitor 8
  • Firebase
  • Gemini
  • Node.js
  • Stripe
  • RevenueCat

Availability

Available on Google Play and the web. iOS build in progress.