РОЗРОБКА ТА РЕАЛІЗАЦІЯ ВЕБЗАСТОСУНКУ ДЛЯ ПРОСЛУХОВУВАННЯ І ПЕРСОНАЛІЗАЦІЇ ПІСЕНЬ

DOI: 10.31673/2412-4338.2025.048907

  • Морохович Василь Степанович (Morokhovych Vasyl) ДВНЗ «Ужгородський національний університет», Ужгород https://orcid.org/0000-0002-4939-6566
  • Біркович Юрій Юрійович (Birkovych Yurii) ДВНЗ «Ужгородський національний університет», Ужгород https://orcid.org/0009-0009-3186-5393

Анотація

У сучасних умовах глобальної цифровізації та стрімкого розвитку медіаіндустрії особливої актуальності набуває створення зручних, персоналізованих вебзастосунків для прослуховування музики. Зростання попиту на індивідуалізований контент, необхідність швидкого доступу до великої кількості музичних композицій, а також потреба в інтерактивній взаємодії між користувачами зумовлюють необхідність розробки інноваційних рішень у сфері потокових музичних сервісів. Стаття присвячена розробці вебзастосунку для прослуховування музики з функціями персоналізації та соціальної взаємодії на основі технологічного стеку MERN (MongoDB, Express.js, React.js, Node.js). Об’єктом дослідження є вебзастосунки для потокового відтворення музики. Предмет дослідження – це технологічні та алгоритмічні засоби реалізації персоналізованих рекомендацій, а також інтерактивної взаємодії користувачів у реальному часі. Розроблено повнофункціональний вебзастосунок для прослуховування та персоналізації пісень, що підтримує автентифікацію користувачів за допомогою стороннього сервісу Clerk. Реалізовано рекомендаційну систему, що формує добірки пісень на основі колаборативної та контентної фільтрації згідно з діями користувачів. Упроваджено real-time функціонал за допомогою бібліотеки Socket.IO, що забезпечує обмін повідомленнями та відображення активності друзів у режимі реального часу. Побудовано архітектуру застосунку, спроєктовано схему бази даних у MongoDB, реалізовано серверну логіку та клієнтську частину на React. Вебдодаток успішно розгорнуто в хмарному середовищі Render.com. Запропонований підхід демонструє практичну цінність поєднання сучасних технологій для створення інтерактивного й персоналізованого музичного досвіду у вебсередовищі.

Ключові слова: потокове відтворення пісень, рекомендаційна система, MERN, проєктування бази даних, розробка вебзастосунку.

Номер
Розділ
Статті