Вебзастосунок для пошуку оптимального місця зустрічі користувачів з урахуванням їхнього місцезнаходження

Вантажиться...
Ескіз

Дата

2025

Науковий керівник

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Даний дипломний проєкт присвячено розробленню вебзастосунку для оптимізації процесу організації зустрічей між користувачами за допомогою пошуку оптимального місця з урахуванням їхнього розташування. Основна мета роботи – підвищити рівень якості процесу зустрічі з друзями за рахунок розроблення вебзастосунку. У ході аналізу предметної галузі та наявних рішень було виявлено, що більшість аналогів зосереджені на пошуку подій або просто визначенні середини між точками без врахування зручності маршрутів. Вебзастосунок було реалізовано на основі клієнт-серверної архітектури. Серверна частина створена з використанням C# і ASP.NET Web API з дотриманням принципів чистої архітектури. Для зберігання даних використано PostgreSQL та Redis. Клієнтська частина реалізована за допомогою Angular та інтеграції з Google Maps API для роботи з картографією. Для побудови маршрутів та пошуку оптимальних місць були реалізовані алгоритми оптимізації взаємодії з геоданими. Застосунок забезпечує авторизацію, систему друзів, створення багатокористувацьких сесій, спільний доступ до карти, відображення персональних маршрутів, геолокації інших користувачів, пропонування списку оптимальних місць, можливість взаємодії між учасниками зустрічі для вибору фінальної локації. Результати тестування показали стабільну та ефективну роботу системи, коректне функціонування ключових елементів та алгоритмів та відповідність технічному завданню.

Опис

Ключові слова

Бібліографічний опис

Кучеренко, С. О. Вебзастосунок для пошуку оптимального місця зустрічі користувачів з урахуванням їхнього місцезнаходження : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Кучеренко Сергій Олегович. – Київ, 2025. – 128 с.

ORCID

DOI