
Telegram BotsJuly 8, 2026
BarakaFin — a personal, family and business finance assistant inside Telegram
Tech stack
Backend: Go (Fiber)5 qatlamli arxitektura · Ma'lumotlar: PostgreSQLRedisMinIO · Telegram bot: Python (aiogram) · Mini App va admin panel: React + Vite + TypeScript · Valyuta: Markaziy bank kurslari · Infratuzilma: Docker Compose
About the project
It works as a bot and a Telegram Mini App. Income and expenses are logged in plain text: send "taxi 25000" and the entry is added automatically. Several amounts in one message are split into separate entries, and a category is suggested automatically. It supports multiple currencies, and each entry is saved at the Central Bank of Uzbekistan rate for that day. It offers statistics by category, history and insights. It tracks debts and partial repayments and sends daily, weekly and monthly reminders. Shared accounts are available for families and businesses. Business accounts have roles (owner, admin, employee, accountant), wallets (cash, card, bank) and CSV export. The interface is in Uzbek (Latin and Cyrillic) and Russian, and dark mode follows the Telegram theme.
Gallery



