Багатофункціональний застосунок для обробки даних соціальної платформи з використанням Steam API

dc.contributor.advisorЩербина, Олександр Андрійович
dc.contributor.authorБойко, Данило Ігорович
dc.date.accessioned2024-09-18T13:58:01Z
dc.date.available2024-09-18T13:58:01Z
dc.date.issued2024
dc.description.abstractКваліфікаційна робота включає пояснювальну записку (80 с., 10 рис. 1 табл., 6 додатки). Об’єкт розробки – багатофункціональний застосунок для обробки даних соціальної платформи з використанням Steam API. Застосунок дозволяє: - здійснювати пошук користувачів за спільними іграми на Steam; - сортувати результати за збігом країни та кількістю спільних ігор; - записувати історію показаних профілів, щоб уникнути повторного показу; - інтегруватися з Telegram для надсилання повідомлень користувачам. В процесі розробки використано: - SQLAlchemy для роботи з базою даних; - Flask для створення вебсервера; - Telegram Bot API для інтеграції з месенджером; - SQLite як базу даних. В ході розробки: - проведено аналіз методів побудови систем пошуку друзів за інтересами; - сформульовано вимоги до системи пошуку друзів на основі спільних ігрових інтересів; - розроблено систему пошуку друзів з інтеграцією Telegram; - створено структуру бази даних для зберігання профілів користувачів та їхніх ігрових інтересів; - створено користувацький застосунок для управління процесом пошуку друзів;
dc.description.abstractotherThe qualification work includes an explanatory note (80 pages, 10 figures, 1 tables, 6 appendices). The object of development is a multifunctional application for processing social platform data using the Steam API. The application allows: - searching for users based on shared games on Steam; - sorting results by matching country and number of shared games; - recording the history of shown profiles to avoid repeated displays; - integrating with Telegram to send notifications to users. Technologies and tools used in the development: - SQLAlchemy for database operations; - Flask for creating a web server; - Telegram Bot API for integration with the messenger; - SQLite as the database. During the development process: - an analysis of methods for building friend search systems based on interests was conducted; - requirements for a friend search system based on shared gaming interests were formulated; - a friend search system with Telegram integration was developed; - a database structure for storing user profiles and their gaming interests was created; - a user application for managing the friend search process was developed; - a mechanism for recording and updating the history of shown profiles was created.
dc.format.extent117 с.
dc.identifier.citationБойко, Д. І. Багатофункціональний застосунок для обробки даних соціальної платформи з використанням Steam API : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Бойко Данило Ігорович. – Київ, 2024. – 117 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/69035
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectспільними іграми
dc.subjectпоказаних профілів
dc.subjectSQLAlchemy
dc.subjectFlask
dc.subjectSQLite
dc.titleБагатофункціональний застосунок для обробки даних соціальної платформи з використанням Steam API
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
Boyko_D_I_bakalavr+.docx
Розмір:
4.85 MB
Формат:
Microsoft Word XML
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: