Вебзастосунок для проведення кіберспортивних турнірів на основі хмарної платформи AWS
dc.contributor.advisor | Комісар, Дмитро Олександрович | |
dc.contributor.author | Фещенко, Єгор Олександрович | |
dc.date.accessioned | 2023-08-27T12:20:29Z | |
dc.date.available | 2023-08-27T12:20:29Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Індустрія кіберспорту невпинно розвивається і має аудиторію по всьому світу. Створення кіберспортивних турнірів стає все більш складною та багатоетапною задачею для організаторів. Даний дипломний проєкт присвячено проблемі проведеня кіберспортивних турнірів. Для спрощення і автоматизації цього процесу було розроблено вебзастосунок на основі хмарної платформи AWS. Користувачами можуть бути як організатори кіберспортивних турнірів, так і їх учасники. У даному бакалаврському дипломному проєкті проаналізовано архітектурні підходи та методи розробки програмного забезпечення з користувацьким інтерфейсом і серверною частиную. Призначенням реалізованого програмного забезпечення є надання зручного інтерфейсу для створення турнірів, команд-учасниць та матчів між ними. Програма також реалізує можливість реєстрації та авторизації у системі. Для реалізації серверної частини додатку було обрану мову програмування Go через її потужність та масштабованість. В якості технології для розробки клієнтської частини було застосовано React. Для розгортки розробленого вебзастосунку було використано хмарні технології, а саме сервіси хмарного провайдера AWS, а саме Amplify, App Runner та RDS. | uk |
dc.description.abstractother | The 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.extent | 135 с. | uk |
dc.identifier.citation | Фещенко, Є. О. Вебзастосунок для проведення кіберспортивних турнірів на основі хмарної платформи AWS : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Фещенко Єгор Олександрович. – Київ, 2023. – 135 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/59542 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.title | Вебзастосунок для проведення кіберспортивних турнірів на основі хмарної платформи AWS | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
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
- Опис: