Asosiy qismga o'tish
Otabek Abdiraimov
Barcha ishlar

Keys-stadi

Personal Finance API — domenni Telegram botdan ajratib chiqarish

Bot handler'lari sifatida boshlangan va bot uning klientlaridan biri bo'lgan FastAPI xizmatiga aylangan daromad va xarajat hisobchisi.

Rol
Yakka loyiha
Muddat
Okt 2025 — Noy 2025
Joylashuv
Toshkent, masofadan
Stek
FastAPIPostgreSQLSQLiteAiogramRender

Muammo

Daromad va xarajatlarni hisoblaydigan Telegram botni allaqachon yozgan edim, lekin uning butun logikasi bot handler'lari ichida yashar edi. Boshqa hech narsa uni qayta ishlata olmasdi, har bir yangi funksiya botni tahrirlashni talab qilardi.

Nima qurdim

  • Domenni foydalanuvchilar, tranzaksiyalar va hisobotlar uchun o'z sxemasiga ega FastAPI xizmatiga ajratib chiqardim.
  • Botni shu API'ning klienti sifatida qayta yozdim: handler'lar faqat Telegram bilan ishlaydi, qoidalar esa bir joyda yashaydi.

Natija

  • Test davrida 700+ foydalanuvchi.
  • Bot va API endi alohida rivojlanadi; ikkinchi klient uchun yangi biznes-logika kerak bo'lmaydi.