Горбатенко, Д. О.2025-06-222025-06-222025Горбатенко Д. О. Програмна система для розповсюдження та споживання текстового та статичного візуального контенту. Бек-енд : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 121 – Інженерія програмного забезпечення / Д. О. Горбатенко ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2025. – 77 с.https://openarchive.nure.ua/handle/document/31690Об’єкт розробки – серверна частина (back-end) програмної системи для розповсюдження та споживання текстового та статичного візуального контенту. Система дозволяє користувачам переглядати, завантажувати та пропонувати до публікації цифрові книги, комікси й інші матеріали у форматах PDF, EPUB тощо. Серверна частина забезпечує зберігання даних, обробку запитів, управління доступом, а також реалізацію користувацьких запитів і рекомендацій. Мета розробки – створити надійну, масштабовану та безпечну серверну платформу, яка забезпечить ефективну роботу веб-застосунку для зручного доступу до текстового й графічного контенту. Система має підтримувати автентифікацію та авторизацію, персоналізовані профілі користувачів, модуль рекомендацій та механізми пошуку й фільтрації. Метод рішення – використання Node.js з фреймворком NestJS для побудови REST API. Для зберігання даних обрано базу даних PostgreSQL. Безпека реалізована через JWT (JSON Web Token), а взаємодія з клієнтом – через HTTP-запити. Система розроблена з урахуванням принципів модульності та розширюваності. У результаті створено серверну частину контент-платформи, яка дозволяє зручно працювати з цифровою літературою, забезпечує масштабованість, безпеку даних та можливість подальшого розвитку системи.ukелектронна книгарекомендаційна системауправління контентомHexagonal ArchitectureJWTNestJSPrisma ORMПрограмна система для розповсюдження та споживання текстового та статичного візуального контенту. Бек-ендOther