← ბლოგზე დაბრუნება
·6 min read·Andrew, Founder of Lumi

შევქმენი აპლიკაცია, რომ ჩემივე ხარჯვის პრობლემა გადამეჭრა — აი, რა ვისწავლე

დამფუძნებლის ისტორიაპირადი ფინანსებიდამოუკიდებელი დეველოპმენტიბიუჯეტირებასაჯაროდ შექმნა

მე პროგრამული უზრუნველყოფის დეველოპერი ვარ. გამომიშვია სამუშაო სისტემები, თითქმის ყველა როლში მიმუშავია თანამედროვე პროგრამული კომპანიაში. შემიძლია ნულიდან დავაპროექტო განაწილებული სისტემა. მაგრამ ყველაზე დიდი ხნის განმავლობაში სულ არ მქონდა წარმოდგენა, სად ქრებოდა ჩემი ფული.

არა იმ გაგებით, რომ „გავღარიბდი“. უფრო იმ გაგებით, რომ „წესიერ ფულს ვშოულობ და თვის ბოლოს რატომღაც არაფერი მრჩება“. ყოველ რამდენიმე თვეში ერთი და იმავე ციკლს გავდიოდი: ვტვირთავდი ბიუჯეტის აპლიკაციას, ვაერთებდი ბანკს, კვირაობით ვუყურებდი ფერად წრიულ დიაგრამებს, ცუდად ვგრძნობდი თავს ჩემი ხარჯების გამო, ვივიწყებდი აპლიკაციას და თავიდან ვიწყებდი.

ეს არის ისტორია იმისა, თუ როგორ გავწყვიტე ეს ციკლი — იმის შექმნით, რასაც ვერსად ვპოულობდი.

აპლიკაციების სასაფლაო

ყველა მთავარი ბიუჯეტის აპლიკაცია გამოვცადე. YNAB ზედმეტად მკაცრი აღმოჩნდა — არ მინდა ყოველ ცენტს დავალება მივანიჭო, მინდა ვიცოდე, რატომ დავხარჯე 200 დოლარი Target-ში, როცა კბილის პასტისთვის შევედი. Monarch ულამაზესი იყო, მაგრამ ისეთი შეგრძნება მრჩებოდა, თითქოს სხვისი ცხოვრების დაფას ვათვალიერებდი. Copilot-მა ყველაფერი ლამაზად დააკატეგორია და მერე მე დამტოვა ფიქრი, თუ რა მექნა ამის შემდეგ.

ყველა აპლიკაცია ერთსა და იმავეს აკეთებდა: მიჩვენებდა, სად წავიდა ჩემი ფული მას შემდეგ, რაც ის უკვე გამქრალი იყო. და თითოეული ერთი და იმავე კითხვით იწყებოდა: „დააკავშირეთ თქვენი საბანკო ანგარიში“.

სამი პრობლემა, რომელსაც არავინ წყვეტდა

აპლიკაციების გამოცდისა და მიტოვების თვეების შემდეგ ერთი კანონზომიერება შევამჩნიე. სამი რამ იყო, რაც განუწყვეტლივ მაწუხებდა, და არცერთი აპლიკაცია არ ეხებოდა სამივეს ერთად.

პრობლემა 1: ხელით შეყვანა კლავს მოტივაციას. ეს Reddit-ზე ყველგან წავიკითხე გამეორებული — r/personalfinance-ზე ვიღაცამ საუკეთესოდ ჩამოაყალიბა: ტრანზაქციების ხელით შეყვანა იმ საშინაო დავალებას გავს, რომლის კეთებაც არავის უნდა. ენთუზიაზმით იწყებ, მერე ორ კვირაში აპლიკაცია მტვერს იკრებს. ვარაუდობენ, რომ ბანკთან სინქრონიზაცია ამას წყვეტს, მაგრამ ის 2-ე და მე-3 პრობლემას ქმნის.

პრობლემა 2: ბანკში შესვლა კონფიდენციალურობის კოშმარია. ბანკთან სინქრონიზებული ყველა აპლიკაცია ითხოვს, რომ თქვენი მონაცემები Plaid-ის ან მსგავსის მეშვეობით გააზიაროთ. ეს ნიშნავს, რომ მესამე მხარეს აძლევთ ყოველი ტრანზაქციის, ყოველი ბალანსის, ყოველი ანგარიშის წაკითხვის უფლებას. მე ტექნოლოგიების სფეროში ვმუშაობ. ვიცი, როგორ ხდება მონაცემთა გაჟონვა. როცა მეგობრებს ეს ვკითხე, დაახლოებით ნახევარმა ერთი და იგივე მითხრა: „ბიუჯეტის აპლიკაციას ვისარგებლებდი, მაგრამ ჩემს ბანკთან წვდომის მიცემა არ მინდა“. ეს UX-ის მცირე ჩივილი არ არის. ეს დანერგვის ფუნდამენტური ბარიერია.

პრობლემა 3: ერთი ვალუტა საკმარისი არ არის. ვმოგზაურობ. საერთაშორისო კლიენტებთან ვმუშაობ. რეგულარულად რამდენიმე ვალუტასთან მაქვს საქმე. ყველა პრემიუმ აპლიკაცია, რომელიც გამოვცადე — YNAB, Monarch, Copilot — ამერიკელებისთვის იყო აწყობილი, რომლებსაც ამერიკული საბანკო ანგარიშები აქვთ და ამერიკულ დოლარებს ხარჯავენ. მრავალვალუტიანობა ან საერთოდ არ იყო, ან შემდგომ, დანამატად იყო მიბმული. ნებისმიერისთვის, ვინც ემიგრანტია, ციფრული მომთაბარეა ან უბრალოდ წელიწადში რამდენჯერმე მოგზაურობს, ეს გადამწყვეტი ნაკლია.

მზად ხართ ხარჯები კონტროლ ქვეშ აიღოთ?

Download Free on App Store

იდეა ჩეკიდან

გარღვევა სასურსათო მაღაზიის პარკინგზე მოვიდა, როცა ჩეკს ვუყურებდი. რა იქნებოდა, შეყვანის მეთოდი ბანკთან სინქრონიზაცია კი არა, კამერა ყოფილიყო? რაღაცას ყიდულობ, იღებ ჩეკს, უშვერ ტელეფონს. ორი წამი. მორჩა.

მაგრამ არა ტრადიციული OCR-ით — ეს ტექნოლოგია ტექსტს სიმბოლო-სიმბოლოდ კითხულობს და ჩერდება უჩვეულო შრიფტებზე, დანაოჭებულ ქაღალდზე ან ნებისმიერ ენაზე, რომელიც ინგლისური არ არის. მე რაღაც ისეთი მინდოდა, რაც ხვდება, თუ რა არის ჩეკი. სწორედ მაშინ დავიწყე ექსპერიმენტები AI Vision მოდელებთან.

განსხვავება მაშინვე შესამჩნევი გახდა. ტრადიციული OCR ოდნავ დანაოჭებულ ჩეკზე „$18.47“-ს „$1847“-ად წაიკითხავდა. AI Vision კონტექსტს ხვდებოდა — მან იცოდა, რომ ეს ჯამი იყო, ცნო გამყიდველი, თარიღი, ცალკეული ნივთები და მათი ფასები. და ის მუშაობდა რუსულ, უკრაინულ, იაპონურ ჩეკებზე — ნებისმიერ ენაზე — რადგან სიმბოლოებს კი არ კითხულობდა, დოკუმენტს იგებდა.

პროტოტიპი ერთ შაბათ-კვირაში ავაწყვე. სკანირება მუშაობდა. მაგრამ თავდაპირველი პრობლემა კვლავ მქონდა: კარგი, აი, ჩემი ხარჯების სია. ახლა რა?

აკლდა ნაწილების დამატება

ასე რომ, ვაგრძელებდი შექმნას. შემდეგ იყო მრავალვალუტიანობის მხარდაჭერა — არა როგორც დანამატი, არამედ როგორც ძირითადი ფუნქცია. ყოველი ეკრანი, ყოველი გამოთვლა, ყოველი ბიუჯეტი ნებისმიერ ვალუტას ამუშავებს ავტომატური რეალურ დროში კონვერტაციით. რადგან თუ შენი ცხოვრება რამდენიმე ვალუტას მოიცავს, შენს ბიუჯეტის აპლიკაციას ეს მშობლიურად უნდა შეეძლოს.

მერე ბიუჯეტები ნამდვილი შეტყობინებებით — არა უბრალოდ დიაგრამა, რომელიც წითლდება მას შემდეგ, რაც უკვე გადახარჯე, არამედ შეტყობინებები, რომლებიც გაფრთხილებენ სანამ ლიმიტს გადააჭარბებ. დანაზოგის მიზნები პროგრესის თვალყურის დევნებითა და ეტაპებით. ანალიტიკა, რომელიც ნამდვილად აჩვენებს კანონზომიერებებს: ყოველდღიური ხარჯვის სითბური რუკები, პერიოდების შედარებები, კატეგორიების დანაწილება. AI-ზე დაფუძნებული პროგნოზირება, რომელიც შენი რეალური კანონზომიერებების მიხედვით წინასწარმეტყველებს, საით მიდის შენი ხარჯვა.

და სწრაფი მოქმედებები — შაბლონები შენი ხშირი ხარჯებისთვის. ყავა, სასურსათო, ტრანსპორტი — ერთი შეხებით. რადგან ჩეკის სკანირების პირობებშიც კი, ხანდახან ყავას ყიდულობ და ჩეკი არ არის, და მისი დამატება ფაქტიურად ერთ წამში უნდა ხდებოდეს.

მთელი აპლიკაცია ოფლაინში მუშაობს. შენი მონაცემები ლოკალურად შენს მოწყობილობაზე ინახება, ბიომეტრიული უსაფრთხოებით დაშიფრული. არავითარი ღრუბლოვანი სინქრონიზაცია, არავითარი სერვერი, რომელიც შენს ფინანსურ ისტორიას ინახავს. ეს გააზრებული არჩევანია და არა შეზღუდვა.

რა ვისწავლე ფულის შესახებ (ფულის აპლიკაციის შექმნისას)

Lumi-ს შექმნამ მაიძულა, პირად ფინანსებზე ისე მეფიქრა, როგორც არცერთმა აპლიკაციამ არ მაიძულა მაშინ, როცა უბრალოდ მომხმარებელი ვიყავი.

ნამდვილი მტერი უცოდინრობა კი არა, ხახუნია. ხალხი ბიუჯეტირებაში იმიტომ არ ჩავარდება, რომ ფულთან ცუდად აქვს საქმე. ჩავარდებიან, რადგან ინსტრუმენტები ზედმეტად დამღლელს ხდიან ამას. ხახუნის ყოველი წამი — ხელით აკრეფა, არასწორი კატეგორიები, ბანკთან სინქრონიზაციის შეცდომები, ვალუტების არეულობა — ერთი წამით უფრო აახლოებს აპლიკაციის მიტოვებას. ჩეკის სკანირება ხახუნის ყველაზე დიდ წერტილს აღმოფხვრის. მრავალვალუტიანობა მეორე უდიდესს აღმოფხვრის ყველასთვის, ვინც მხოლოდ აშშ-ით არ შემოიფარგლება.

კონფიდენციალურობა ფუნქციაა და არა კომპრომისი. როცა კონკურენტულ გარემოს ვიკვლევდი (სულ 18 აპლიკაცია), საინტერესო რამ აღმოვაჩინე: ყოველი უმაღლესი დონის აპლიკაცია ბანკთან სინქრონიზაციას ითხოვს. ეს ნაგულისხმევ, თავისთავად ცხად არჩევანად აღიქმება. მაგრამ მომხმარებელთა უზარმაზარ ნაწილს ეს არ სურს. ისინი პარანოიდები არ არიან — გონივრულ უსაფრთხოების გადაწყვეტილებას იღებენ. მათთვის შექმნა პროდუქტს კი არ ზღუდავს, არამედ უგულებელყოფილ ბაზარს ემსახურება.

ჩეკების სკანირება მიკრო-გაცნობიერების მომენტს ქმნის. ამან გამაკვირვა. მომხმარებლები აღნიშნავენ, რომ ჩეკის სკანირების ფიზიკური მოქმედება — კამერის მიშვერა, თანხის დამუშავებული სახით დანახვა — ისეთ ყურადღების მომენტს ქმნის, რომელსაც ავტომატური ბანკის სინქრონიზაცია არ იძლევა. როცა ტრანზაქციები ჩუმად, ფონურ რეჟიმში ჩამოიტვირთება, მათზე ვერასდროს დაფიქრდები. როცა ჩეკს ასკანერებ, ციფრს უყურებ. გაცნობიერების ეს პაწაწინა წამი ცვლის დამოკიდებულებას ხარჯვასთან.

მრავალვალუტიანი ბაზარი უფრო დიდია, ვიდრე ჩანს. ციფრული მომთაბარეები, ემიგრანტები, იმიგრანტები, ხშირად მოგზაურები, საერთაშორისო კლიენტების მქონე ფრილანსერები, ხალხი, ვინც უცხოურ საიტებზე ყიდულობს — ეს ნიშა არ არის. ეს მზარდი სეგმენტია, რომელსაც აშშ-ზე ორიენტირებული პრემიუმ აპლიკაციები სრულად უგულებელყოფენ.

სად არის Lumi ახლა

Lumi App Store-ზეა ხელმისაწვდომი, ვერსია 2.43. ეს არის React Native აპლიკაცია OpenAI Vision-ის მეშვეობით AI ჩეკის სკანირებით, ავტომატური კონვერტაციით მრავალვალუტიანობით, ბიუჯეტებით, დანაზოგის მიზნებით, პროგნოზირებით ანალიტიკით და PDF/CSV/JSON-ში ექსპორტით. ის მხარს უჭერს ინგლისურ, რუსულ და უკრაინულ ენებს.

უფასოდ დაწყება შესაძლებელია — თვეში 10 AI სკანირება, 2 ბიუჯეტი, ბაზისური ანალიტიკა, შეუზღუდავი ხელით ჩანაწერები. პრემიუმი ყველაფერს ხსნის.

ის სრულყოფილი არ არის. AI-ს რეკომენდაციები მეტ მონაცემთან ერთად უმჯობესდება, რაც ნიშნავს, რომ პირველი რამდენიმე დღე ნაკლებად შთამბეჭდავია, ვიდრე მესამე კვირა. ჯერ ღრუბლოვანი სინქრონიზაცია არ არის, ამიტომ თუ ტელეფონს შეცვლი, ექსპორტი/იმპორტი დაგჭირდება. განმეორებადი ტრანზაქციების წესები გეგმაშია. მე ერთი კაცი დეველოპერი ვარ, ვინც ამაზე მუშაობს, და განუწყვეტლივ ვუშვებ განახლებებს.

მაგრამ ძირითადი ციკლი — დაასკანერე ჩეკი, ნახე შენი ხარჯვა ნებისმიერ ვალუტაში, მიიღე გაფრთხილება ლიმიტის გადაჭარბებამდე, ადევნე თვალი შენს მიზნებს — ეს მუშაობს. მე თვითონ ყოველდღე ვიყენებ, და ცხოვრებაში პირველად ნამდვილად ვიცი, სად მიდის ჩემი ფული.

თუ ეს ისე ჟღერს, როგორც რაღაც, რაც გჭირდება, სცადე. და თუ უკუკავშირი გაქვს, თითოეულ შეტყობინებას ვკითხულობ.


კითხვები გაქვს? იპოვე შეცდომა? გინდა მომიყვე ჩეკზე, რომელიც სკანერმა ვერ წაიკითხა? მე ვარ Threads-ზე @LumiApp და ყოველ DM-ს ვკითხულობ.

მზად ხართ ხარჯები კონტროლ ქვეშ აიღოთ?

Download Free on App Store