Вебзастосунок для створення, редагування та обміну презентацій

dc.contributor.advisorСеверін, Андрій Іванович
dc.contributor.authorМельник, Ігор Сергійович
dc.date.accessioned2023-08-29T09:42:04Z
dc.date.available2023-08-29T09:42:04Z
dc.date.issued2023
dc.description.abstractДаний дипломний проєкт присвячений розробленню вебзастосунку для створення, редагування та обміну презентацій. У роботі виконано огляд та порівняльний аналіз існуючих програмних додатків для створення презентацій, проаналізовано основні вимоги до розробленої програмної системи, обґрунтовано вибір засобів розроблення застосунку. Було обрано фреймворки для клієнтської та серверної частин застосунку та систему управління базами даних. Розроблений вебзастосунок надає користувачам можливість створення, перегляду та редагування презентацій, а також реєстрації та авторизації у системі. Основним покращенням та відмінністю від аналогів є можливість надати публічний доступ до створеної презентації і можливість перегляду та оцінки презентацій у публічному доступі. Також є можливість створення презентацій на основі робіт інших користувачів. Отже, було розроблено вебзастосунок, його архітектуру та алгоритми роботи. Клієнтська частина розроблена за допомогою фреймворка Next.js мовою TypeScript, серверна частина за допомогою фреймворку Express.js мовою JavaScript. Дані зберігаються в нереляційній базі даних MongoDB.uk
dc.description.abstractotherThis diploma project is dedicated to the development of a web application for creating, editing and sharing presentations. In the work, a review and comparative analysis of existing software applications for creating presentations was performed, the main requirements for the developed software system were analysed, and the choice of application development tools was substantiated. Frameworks for the client and server parts of the application and the database management system were selected. The developed web application provides users with the ability to create, view and edit presentations, as well as register and authorize in the system. The main improvement and difference from analogues is the ability to provide public access to the created presentation and the ability to view and evaluate presentations in public access. It is also possible to create presentations based on the works of other users. So, the web application, its architecture and work algorithms were developed. The client part is developed using the Next.js framework in the TypeScript language, the server part is developed using the Express.js framework in the JavaScript language. The data is stored in a non-relational MongoDB database.uk
dc.format.extent118 с.uk
dc.identifier.citationМельник, І. С. Вебзастосунок для створення, редагування та обміну презентацій : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Мельник Ігор Сергійович. – Київ, 2023. – 118 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/59604
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.titleВебзастосунок для створення, редагування та обміну презентаційuk
dc.typeBachelor Thesisuk

Файли

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