dc.contributor.author |
Жутовський, Гліб Євгенович |
|
dc.date.accessioned |
2024-07-24T08:41:59Z |
|
dc.date.available |
2024-07-24T08:41:59Z |
|
dc.date.issued |
2024 |
|
dc.identifier.uri |
https://dspace.znu.edu.ua/jspui/handle/12345/20095 |
|
dc.description |
Жутовський Г. Є. Розробка додатку обміну відео для геймерів засобами Angular та Firebase : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. О. Лісняк. Запоріжжя : ЗНУ, 2024. 67 с. |
uk |
dc.description.abstract |
UA : Робота викладена на 67 сторінках друкованого тексту, містить 36 рисунків, 1 таблицю, 15 джерел, 4 додатки. Об’єкт дослідження – додаток, інструменти для взаємодії Angular та Firebase, інструменти для роботи з відео. Мета роботи – розробити додаток обміну відео для геймерів. Методи дослідження – моделювання, проєктування, програмний, аналітичний. У роботі розглянуто проєктування та реалізацію вебдодатку для обміну відео з використанням Angular та Firebase. Застосовано UML для візуалізації системи, зокрема діаграми варіантів використання, діяльності, послідовності та розгортання. Система надає можливість завантажувати відео, встановлювати налаштування, керувати завантаженими відео. Реалізовано реєстрацію/автентифікацію користувачів, зберігання відео та метаданих у Firebase. Впроваджено RxJS для реактивного програмування та бібліотеку ffmpeg.wasm для обробки відео. Проведено юніт- та інтеграційне тестування. Таким чином, розроблений вебдодаток забезпечує зручний інтерфейс для обміну відеоматеріалами, дозволяючи користувачам легко завантажувати, переглядати та керувати своїми відео. Застосування Angular, Firebase та сучасних підходів до розробки програмного забезпечення сприяло створенню ефективної та масштабованої системи. |
uk |
dc.description.abstract |
EN : The work is presented on 67 pages of printed text, 36 figures, 1 table, 15 references, 4 supplements. The object of the study is the application, tools for Angular and Firebase interaction, tools for working with video. The aim of the study is to develop a video sharing application for gamers. The methods of research are modeling, design, programming, analytical. The paper presents a discussion of the design and implementation of a web application for video sharing, developed using Angular and Firebase. UML is employed to provide a visual representation of the system, including use case diagrams, activities, sequence, and deployment. The system enables users to upload videos, set settings, and manage uploaded videos. User registration/authentication, video and metadata storage in Firebase were implemented. RxJS was implemented for reactive programming, and the ffmpeg.wasm library was employed for video processing. Unit and integration testing were conducted. As a result, the developed web application provides a user-friendly interface for video sharing, allowing users to easily upload, view, and manage their videos. The use of Angular, Firebase, and modern approaches to software development contributed to the creation of an efficient and scalable system. |
uk |
dc.language.iso |
uk |
uk |
dc.subject |
Angular |
uk |
dc.subject |
API |
uk |
dc.subject |
Firebase |
uk |
dc.subject |
framework |
uk |
dc.subject |
realtime database |
uk |
dc.subject |
RxJS |
uk |
dc.subject |
TypeScript |
uk |
dc.subject |
UML |
uk |
dc.title |
Розробка додатку обміну відео для геймерів засобами Angular та Firebase |
uk |
dc.type |
Робота бакалавра |
uk |