Розробка web-додатку для планування та обліку особистих фінансів з інтеграцією банківських даних засобами JS, Fetch API, Python, mySql
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Актуальність роботи зумовлена необхідністю автоматизації обліку особистих фінансів через стрімке зростання обсягів безготівкових операцій та потребу користувачів у консолідації даних з різних банківських джерел. Поставлено задачу розробити інформаційну систему, яка забезпечує автоматизований збір, нормалізацію та структурування фінансових транзакцій з API банків та файлів банківських виписок. Шляхом вирішення задачі обрано проєктування архітектури на основі асинхронного фреймворку FastAPI, реляційної бази даних MySQL та впровадження алгоритмів ідемпотентної обробки даних для виключення дублювання записів. Реалізовано механізми взаємодії з банківськими сервісами, розроблено алгоритми парсингу табличних даних та структуру бази даних для зберігання фінансової інформації користувачів. У результаті створено програмний комплекс, що автоматично інтегрує транзакції, класифікує їх за MCC-кодами та синхронізує з плановими показниками бюджету користувача. Висновки підтверджують ефективність обраних методів обробки даних у середовищі MySQL, що забезпечує цілісність фінансової звітності та мінімізує витрати часу користувача на ручне введення інформації.
