Розмір шрифта:
ІНФОРМАЦІЙНА СИСТЕМА ОБЛІКУ ТА КОНТРОЛЮ ВИТРАТ КОРИСТУВАЧІВ В ОНЛАЙН-СЕРВІСАХ
Остання редакція: 2026-05-19
Анотація
У роботі розглянуто розробку мобільного застосунку для інформаційної системи обліку та контролю
витрат користувачів в онлайн-сервісах. Система забезпечує централізоване управління підписками та
одноразовими покупками, автоматичне визначення вартості сервісів, нагадування про майбутні списання,
аналітику витрат за категоріями та генерацію AI-рекомендацій щодо оптимізації бюджету з використанням
Google Gemini AI. Реалізовано гібридний підхід до рекомендацій: алгоритмічний аналіз даних доповнено
персоналізованими порадами від штучного інтелекту. Реалізовано функції фільтрації за категоріями, експорту
звітів у форматі PDF, підтримку 11 мов інтерфейсу та 9 валют із автоматичним оновленням курсів. Система
розроблена з використанням Kotlin, Jetpack Compose, SQLite та Firebase для забезпечення автономної роботи
та хмарної синхронізації даних.
INFORMATION SYSTEM FOR TRACKING AND CONTROLLING USER EXPENSES IN ONLINE SERVICES
Abstract:
This work describes the development of a mobile application for an information system for tracking and controlling
user expenses in online services. The system provides centralized management of subscriptions and one-time purchases,
automatic price detection, reminders about upcoming payments, expense analytics by categories, and AI-based
recommendations for budget optimization using Google Gemini AI. A hybrid approach is used: algorithm-based analysis
is combined with personalized advice from artificial intelligence. The app also includes category filters, export of reports
to PDF, support for 11 interface languages and 9 currencies with automatic exchange rate updates. The system is
developed using Kotlin, Jetpack Compose, SQLite, and Firebase to ensure offline work and cloud data synchronization.
витрат користувачів в онлайн-сервісах. Система забезпечує централізоване управління підписками та
одноразовими покупками, автоматичне визначення вартості сервісів, нагадування про майбутні списання,
аналітику витрат за категоріями та генерацію AI-рекомендацій щодо оптимізації бюджету з використанням
Google Gemini AI. Реалізовано гібридний підхід до рекомендацій: алгоритмічний аналіз даних доповнено
персоналізованими порадами від штучного інтелекту. Реалізовано функції фільтрації за категоріями, експорту
звітів у форматі PDF, підтримку 11 мов інтерфейсу та 9 валют із автоматичним оновленням курсів. Система
розроблена з використанням Kotlin, Jetpack Compose, SQLite та Firebase для забезпечення автономної роботи
та хмарної синхронізації даних.
INFORMATION SYSTEM FOR TRACKING AND CONTROLLING USER EXPENSES IN ONLINE SERVICES
Abstract:
This work describes the development of a mobile application for an information system for tracking and controlling
user expenses in online services. The system provides centralized management of subscriptions and one-time purchases,
automatic price detection, reminders about upcoming payments, expense analytics by categories, and AI-based
recommendations for budget optimization using Google Gemini AI. A hybrid approach is used: algorithm-based analysis
is combined with personalized advice from artificial intelligence. The app also includes category filters, export of reports
to PDF, support for 11 interface languages and 9 currencies with automatic exchange rate updates. The system is
developed using Kotlin, Jetpack Compose, SQLite, and Firebase to ensure offline work and cloud data synchronization.
Ключові слова
інформаційна система; мобільний застосунок; контроль витрат; онлайн-сервіси; штучний інтелект; аналітика витрат; синхронізація даних
Посилання
1. An introduction to Deloitte’s 2024 Digital Media Trends 2024
[Електронний ресурс] — Режим доступу:
https://www.deloitte.com/us/en/insights/industry/technology/digital-media-trends-consumption-habits-survey/2024/digital
media-trends-introduction.html
2. Subscriptions Assemble: How Super Bundling is Redefining the Subscription Market [Електронний ресурс] — Режим доступу:
https://bango.com/wp-content/uploads/2025/03/Bango_Subscriptions_Assemble.pdf
3. Subscription Wars: Super Bundling – Global Trends Report [Електронний ресурс] — Режим доступу: https://bango.com/wp
content/uploads/2024/09/Bango_Global_Trends_Report.pdf
4. Digital Consumer Trends [Електронний ресурс] — Режим доступу: https://www.deloitte.com/content/dam/assets
zone2/nl/en/docs/industries/technology-media-telecommunications/2025/deloitte-nl-digital-consumer-trends-preview.pdf
5. Kotlin Documentation [Електронний ресурс] — Режим доступу: https://kotlinlang.org/docs/home.html
6. Jetpack Compose Documentation [Електронний ресурс] — Режим доступу: https://developer.android.com/compose
7. SQLite Documentation [Електронний ресурс] — Режим доступу: https://www.sqlite.org/docs.html
8. Firebase Documentation [Електронний ресурс] — Режим доступу: https://firebase.google.com/docs
9. Gemini API Documentation [Електронний ресурс] — Режим доступу: https://ai.google.dev/gemini-api/docs
10. Lucidchart. What is Unified Modeling Language (UML) [Електронний ресурс] — Режим доступу:
https://www.lucidchart.com/pages/tutorial/uml
[Електронний ресурс] — Режим доступу:
https://www.deloitte.com/us/en/insights/industry/technology/digital-media-trends-consumption-habits-survey/2024/digital
media-trends-introduction.html
2. Subscriptions Assemble: How Super Bundling is Redefining the Subscription Market [Електронний ресурс] — Режим доступу:
https://bango.com/wp-content/uploads/2025/03/Bango_Subscriptions_Assemble.pdf
3. Subscription Wars: Super Bundling – Global Trends Report [Електронний ресурс] — Режим доступу: https://bango.com/wp
content/uploads/2024/09/Bango_Global_Trends_Report.pdf
4. Digital Consumer Trends [Електронний ресурс] — Режим доступу: https://www.deloitte.com/content/dam/assets
zone2/nl/en/docs/industries/technology-media-telecommunications/2025/deloitte-nl-digital-consumer-trends-preview.pdf
5. Kotlin Documentation [Електронний ресурс] — Режим доступу: https://kotlinlang.org/docs/home.html
6. Jetpack Compose Documentation [Електронний ресурс] — Режим доступу: https://developer.android.com/compose
7. SQLite Documentation [Електронний ресурс] — Режим доступу: https://www.sqlite.org/docs.html
8. Firebase Documentation [Електронний ресурс] — Режим доступу: https://firebase.google.com/docs
9. Gemini API Documentation [Електронний ресурс] — Режим доступу: https://ai.google.dev/gemini-api/docs
10. Lucidchart. What is Unified Modeling Language (UML) [Електронний ресурс] — Режим доступу:
https://www.lucidchart.com/pages/tutorial/uml
Повний текст:
PDF