Шкурат, Оксана СергіївнаПецеля, Артем Володимирович2024-09-162024-09-162024Пецеля, А. В. Вебзастосунок для обговорення фільмів та надання рекомендацій : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шкурат Оксана Сергіївна. – Київ, 2024. – 134 с.https://ela.kpi.ua/handle/123456789/68973Даний дипломний проєкт присвячений розробленню системи для обговорення фільмів та надання рекомендацій. Система реалізована у вигляді вебзастосунку, призначеного для всіх користувачів мережі Інтернет. У даному дипломному проєкті було розроблено: архітектуру системи, прикладний програмний інтерфейс, графічний інтерфейс користувача у вигляді односторінкового веб застосунку, спроєктовано схему бази даних, а також реалізовано алгоритм підбору фільмів та серіалів базуючись на уподобаннях користувача. Для реалізації серверної частини вебзастосунку було використано вебфреймворк ASP.NET Core. Для реалізації клієнтської частини було використано фреймворк Angular, фреймворк стилів Tailwind CSS та бібліотеку управління станом NgXs. Для зберігання даних було використано реляційну PostgreSQL та нереляційну MongoDb СКБД. Щоб використовувати застосунок, користувачам необхідно зареєструватись та авторизуватись. Авторизувавшись, користувачам пропонується пройти опитування, щоб застосунок міг зібрати дані для визначення уподобань щодо фільмів. Цей процес займає небагато часу. Після нього користувачі матимуть доступ до рекомендацій, зручно поділений на категорії. Користувачі застосунку можуть самостійно шукати фільми та серіали, оцінювати їх, щоб система враховувала нову інформацію про користувачів при генеруванні нових рекомендацій. Користувачі вебзастосунку можуть писати рецензії до фільмів та серіалів, а також коментувати рецензії інших зареєстрованих користувачів, таким чином створювати дискусії про фільм.134 с.ukВебзастосунок для обговорення фільмів та надання рекомендаційBachelor Thesis