Отрох, Сергій ІвановичТараненко, Аліна Олександрівна2026-09-292026-09-292026Тараненко, А. О. Вебінтерфейс і мобільний застосунок системи планування групових подорожей : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Тараненко Аліна Олександрівна. – Київ, 2026. – 158 с.https://ela.kpi.ua/handle/123456789/83573Дипломна робота виконана на 143 сторінках, містить 19 ілюстрацій, 22 таблиці, 3 додатки, 26 джерел в переліку посилань. Метою роботи є розробка вебінтерфейсу та мобільного застосунку для системи планування групових подорожей. Задача полягає в тому, щоб зібрати в одному місці все, що потрібно для організації поїздки: перегляд і редагування маршруту, подачу заявок, спілкування в чаті, фінансові блоки, сповіщення та альбом спогадів. У роботі використано компонентний підхід до побудови інтерфейсу та клієнт-серверну архітектуру. Обмін даними із серверною частиною відбувається через REST AРІ, чат реалізовано на WebSocket. Вебінтерфейс написано на React, TypeScript, Vite, з використанням React Router, Leaflet, i18next та Socket.IO. Мобільний застосунок розроблено на React Native і Expo і реалізує той самий повний набір функцій, що й сайт. У роботі розглянуто проблему, яка виникає під час планування групових поїздок – коли люди змушені паралельно користуватись картами, месенджерами, таблицями витрат і хмарними сховищами. Система GTPLANNER об'єднує це все в одному застосунку. Описано ролі користувачів, архітектуру, структуру клієнтської частини та процес реалізації основних екранів. У результаті отримано готову клієнтську частину системи. Організатор може створювати подорожі, налаштовувати маршрут, переглядати заявки, фінанси, звітність та спілкуватися з учасниками. Учасник – шукати публічні поїздки, подавати заявку, переглядати маршрут, писати в чаті та додавати спогади. Розроблена програма являє собою клієнтську частину (вебінтерфейс та мобільний застосунок) комплексної системи планування групових подорожей GTPLANNER. Вебінтерфейс побудовано з використанням бібліотеки React, мови TypeScript, інструменту Vite, а також бібліотек React Router, Leaflet, i18next та Socket.IO. Мобільний застосунок реалізовано за допомогою кросплатформного фреймворку React Native та платформи Expo. Програма забезпечує повний сценарій взаємодії користувачів із системою: реєстрацію та авторизацію, створення і пошук подорожей, подання заявок на участь, побудову та редагування маршрутів на інтерактивній карті, обмін повідомленнями в чаті у реальному часі, відображення системних сповіщень, роботу з фінансовими блоками і звітністю, а також ведення спільного альбому спогадів. Клієнтська частина використовує компонентний підхід, підтримує рольове розмежування доступу (організатор/учасник), є повністю адаптивною та багатомовною, а обмін даними із серверним ядром відбувається через REST API та протокол WebSocket.158 с.ukвебінтерфейсмобільний застосунокгрупові подорожіgtplannerмаршрутчатсповіщенняreactreact nativetypescriptweb interfacemobile applicationgroup tripsroutechatnotificationsВебінтерфейс і мобільний застосунок системи планування групових подорожейBachelor Thesis