Hekayə
Niyə FinMan yaratdım
FinMan bir startap kimi qurulmamışdır. Bu, özüm üçün yaratdığım bir alət olaraq başladı, çünki sadəcə pulumun haraya getdiyini bilmək istəyirdim — axşamları cədvəllərlə vaxt keçirmədən. Bu, real gündəlik problemlərdən necə böyüdüyünün dürüst hekayəsidir, xüsusiyyətlər üzrə.
Başlanğıc
Bazarda heç nə uyğun gəlmədi
Xərclərimin aydın mənzərəsini istədim, ona görə də əvvəlcə mövcud maliyyə tətbiqlərini sınadım. Hər biri eyni şəkildə məni uğursuz etdi: çox manual iş. Bəziləri hər xərci əl ilə daxil etməyi tələb edirdi, digərləri sonsuz konfiqurasiya tələb edirdi, və demək olar ki, heç biri onlayn kart ödənişlərimi avtomatik olaraq qəbul edə bilmirdi.
Bir nöqtədə başa düşdüm ki, izləyiciyə məlumat vermək üçün daha çox vaxt sərf edirəm, maliyyəmi başa düşməkdən daha çox. Beləliklə, inkişaf etdiricilərin etdiyi kimi etdim — özümü yazmağa başladım. İlk versiya möhtəşəm dərəcədə dəbdən düşmüşdü: backend-də Perl, frontend-də sadə HTML və JavaScript. Bu, çirkin idi, amma mənim idi, və mənim ehtiyaclarımı tam yerinə yetirirdi.
İlk avtomatlaşdırma
Özünü qeyd edən xərclər
İlk real irəliləyiş Monobank inteqrasiyası oldu. Bank vebhook-larla API təqdim etdi: kartla ödə, bir saniyə sonra əməliyyat tətbiqimə düşür — məbləğ, ticarətçi, kateqoriya. Heç bir şey yazmağa ehtiyac yoxdur, unudulmur. İlk dəfə xərclərim tam şəkildə tamamlandı, heç bir şey etmədən.
Sonra digər banklar gəldi, bu da bəyanatların idxalını tələb etdi. Hər bankın öz formatı var idi, buna görə də dəstək bankdan banka artdı: burada CSV, orada PDF, fərqli sütunlar, fərqli tarix formatları. Nəhayət, hər bank üçün bir parser yazmaqdan yoruldum və tətbiqi AI istifadə edərək hər hansı bir bəyanatı idxal etməyə öyrətdim — bu gün heç vaxt görmədiyi bir bəyanatın strukturunu tanıyır.
Avtomobil sualı
Bir kilometrin həqiqətən nə qədər başa gəldiyi?
Həmişə avtomobilimin nə qədər başa gəldiyini bilmək istəyirdim — qeyri-müəyyən bir cəmi deyil, amma ayrıntılı: nə qədər yanacağa, nə qədər təmirə, nə qədər planlı baxıma gedir, və bunların hamısı bir kilometrin qiymətinə necə çevrilir.
Beləliklə, yanacaq doldurma detalları ətrafında bir mexanizm qurdum: qiymət, litr və odometr oxunuşu. Bu üç rəqəmdən tətbiq yanacaq istehlakını və məsafəyə görə xərcləri hesablayır, və təmir qeydləri ilə birlikdə real sualı cavablandırır — bir kilometr mənə nə qədər başa gəlir. Bu gün sadəcə yanacaq qəbzinin və odometrin fotosunu botla göndərirsiniz, qalanı avtomatik baş verir.
Kommunal xidmətlər
Kalkulyator əvəzinə foto
Kommunal xidmətlər hesab-fakturaları mənim vaxtımı sakitcə yeyən başqa bir aylıq ritual idi: metr oxumaq, keçən ayla fərqi hesablamaq, tariflə vurmaq, hər xidmət üçün təkrarlamaq. Sadə riyaziyyat, sonsuz təkrarlama.
İndi belə işləyir: siz metrinin fotosunu çəkirsiniz və botla göndərirsiniz. AI rəqəmləri oxuyur, metrinin hansı kommunal xidmətə aid olduğunu tanıyır və oxunuşu qeyd edir. Tətbiq fərqi hesablayır, tarif tətbiq edir və nə qədər ödəməli olduğunuzu göstərir. Əvvəllər bir kalkulyatorla keçirdiyim axşam üç telefon fotosuna çevrildi.
Dürüst rəqəmlər
Həqiqəti söyləyən valyutalar və kateqoriyalar
Yerli mübadilə dərəcəsi həmişə sabit deyildi və bu mənzərəni distort etdi: fərqli aylardan olan xərclər milli valyutada müqayisə oluna bilməzdi. Beləliklə, FinMan çoxvalyutalı oldu — hər ödəniş öz mübadilə dərəcəsini saxlayır, və analitika sabit valyutada görünə bilər ki, bu da hər hansı bir dövr ərzində real xərcləri göstərir.
Mən həmçinin iş layihələrini və investisiyaları gündəlik ev xərclərindən ayırmaq istədim. Beləliklə, istisna olunan kateqoriyalar yarandı: onlar gündəlik cəmlərinizə qarışmır, amma tam mənzərəni istədiyiniz zaman ayrıca analiz edə bilərsiniz.
Bu gün
Şəxsi alətdən hər kəs üçün məhsula
Bir yerdə alətimin həqiqətən rahat olduğunu fərq etdim — rutin avtomatlaşdırıldı, analitika real suallara cavab verdi, və artıq heç bir manual mühasibatlıq etmirdim. Bəs niyə bunu özümə saxlayım?
FinMan müasir veb tətbiqi olaraq yenidən quruldu, ailə qrupları, ev sahibləri üçün kirayəçi rejimi, Telegram və WhatsApp botları, AI kateqoriyası və onlarla dil dəstəyi ilə. Əsas funksiyalar pulsuzdur, çünki bu alət pulsuz doğulmuşdur — əvvəlcə özüm üçün etdim, və bu gün də hər yeni xüsusiyyət bu şəkildə sınaqdan keçirilir.
İstifadə olunmaq üçün, satılmaq üçün deyil, yaradılmış aləti sınayın
Bir bank idxalı və ya bir metr fotosu ilə başlayın — və rutin öz-özünə qayğısına qalacaq.