Програмний застосунок-платформа для спортивної соціальної взаємодії
dc.contributor.advisor | Наливайчук, Микола Васильович | |
dc.contributor.author | Іващук, Дмитро Сергійович | |
dc.date.accessioned | 2025-07-02T09:04:24Z | |
dc.date.available | 2025-07-02T09:04:24Z | |
dc.date.issued | 2025 | |
dc.description.abstract | Кваліфікаційна робота включає пояснювальну записку (61 с., 13 рис. 2 додатки). Об’єкт розробки – програмний застосунок-платформа для спортивної соціальної взаємодії, для організації та участі у спортивних іграх між користувачами. В ході роботи було проведено аналіз існуючих систем, обґрунтовано вибір архітектури клієнт-серверної моделі, бази даних, засобів кешування, а також підходів до аутентифікації. Було реалізовано основний функціонал застосунку: створення та пошук ігор, геолокаційний пошук, особистий профіль, чат, календар подій, алгоритм рекомендацій, система підписок і внутрішня валюта. Особливу увагу приділено безпеці, масштабованості та інтеграції з зовнішніми сервісами (Google OAuth, Apple Sign-In, Firebase, RevenueCat). Застосунок реалізовано за допомогою технологій React Native, NestJS, PostgreSQL, Prisma, Redis. | |
dc.description.abstractother | The qualification work includes an explanatory note (61 p., 13 fig. 2 annexes). The object of development is a software application-platform for sports social interaction, for organizing and participating in sports games between users. This work presents the development of a mobile application called Sportouch, designed to facilitate the organization and participation in sports games among users. The project includes a comprehensive analysis of existing solutions, justification for the choice of client-server architecture, database technologies, caching mechanisms, and authentication approaches. The application implements key features such as game creation and discovery, geolocation-based search, user profiles, messaging, event calendar, recommendation algorithm, subscriptions, and an in-app currency system. Special attention was paid to security, scalability, and integration with external services (Google OAuth, Apple Sign-In, Firebase, RevenueCat). The application was developed using React Native, NestJS, PostgreSQL, Prisma, Redis technologies. | |
dc.format.extent | 75 с. | |
dc.identifier.citation | Іващук, Д. С. Програмний застосунок-платформа для спортивної соціальної взаємодії : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Іващук Дмитро Сергійович. – Київ, 2025. – 75 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/74582 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | мобільний застосунок | |
dc.subject | спортивні події | |
dc.subject | клієнт-сервер | |
dc.subject | аутентифікація | |
dc.subject | React Native | |
dc.subject | NestJS | |
dc.subject | PostgreSQL | |
dc.subject | mobile application | |
dc.subject | sports events | |
dc.subject | client-server | |
dc.subject | authentication | |
dc.subject | PostgreSQL | |
dc.title | Програмний застосунок-платформа для спортивної соціальної взаємодії | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Ivachuk_bakalavr.pdf
- Розмір:
- 1.25 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: