ZNU Institutional Repository

Розробка додатку обміну відео для геймерів засобами Angular та Firebase

Show simple item record

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


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics