Вебзастосунок для проведення кіберспортивних турнірів на основі хмарної платформи AWS

dc.contributor.advisorКомісар, Дмитро Олександрович
dc.contributor.authorФещенко, Єгор Олександрович
dc.date.accessioned2023-08-27T12:20:29Z
dc.date.available2023-08-27T12:20:29Z
dc.date.issued2023
dc.description.abstractІндустрія кіберспорту невпинно розвивається і має аудиторію по всьому світу. Створення кіберспортивних турнірів стає все більш складною та багатоетапною задачею для організаторів. Даний дипломний проєкт присвячено проблемі проведеня кіберспортивних турнірів. Для спрощення і автоматизації цього процесу було розроблено вебзастосунок на основі хмарної платформи AWS. Користувачами можуть бути як організатори кіберспортивних турнірів, так і їх учасники. У даному бакалаврському дипломному проєкті проаналізовано архітектурні підходи та методи розробки програмного забезпечення з користувацьким інтерфейсом і серверною частиную. Призначенням реалізованого програмного забезпечення є надання зручного інтерфейсу для створення турнірів, команд-учасниць та матчів між ними. Програма також реалізує можливість реєстрації та авторизації у системі. Для реалізації серверної частини додатку було обрану мову програмування Go через її потужність та масштабованість. В якості технології для розробки клієнтської частини було застосовано React. Для розгортки розробленого вебзастосунку було використано хмарні технології, а саме сервіси хмарного провайдера AWS, а саме Amplify, App Runner та RDS.uk
dc.description.abstractotherThe esports industry is constantly evolving and has an audience all over the world. Creating esports tournaments is becoming an increasingly complex and multi-stage task for organizers. This diploma project is dedicated to the problem of organizing esports tournaments. To simplify and automate this process, a web application based on the AWS cloud platform is developed. Users can be both organizers of esports tournaments and their participants. This bachelor's diploma project analyzes the architectural approaches and methods of developing software with a user interface and a server side. The purpose of the implemented software is to provide a user-friendly interface for creating tournaments, participating teams, and matches between them. The program also implements the possibility of registration and authorization in the system. Go programming language was chosen to implement the server side of the application due to its power and scalability. React was used as a technology for developing the client side. To deploy the developed web application, cloud technologies were used, namely the services of the AWS cloud provider, such as Amplify, App Runner, and RDS.uk
dc.format.extent135 с.uk
dc.identifier.citationФещенко, Є. О. Вебзастосунок для проведення кіберспортивних турнірів на основі хмарної платформи AWS : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Фещенко Єгор Олександрович. – Київ, 2023. – 135 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/59542
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.titleВебзастосунок для проведення кіберспортивних турнірів на основі хмарної платформи AWSuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Feshchenko_bakalavr.pdf
Розмір:
10.94 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: