Публікація: Програмна система для розповсюдження та споживання текстового та статичного візуального контенту. Бек-енд
Завантаження...
Дата
2025
Автори
Назва журналу
ISSN журналу
Назва тома
Видавництво
Анотація
Об’єкт розробки – серверна частина (back-end) програмної системи для розповсюдження та споживання текстового та статичного візуального контенту. Система дозволяє користувачам переглядати, завантажувати та пропонувати до публікації цифрові книги, комікси й інші матеріали у форматах PDF, EPUB тощо. Серверна частина забезпечує зберігання даних, обробку запитів, управління доступом, а також реалізацію користувацьких запитів і рекомендацій.
Мета розробки – створити надійну, масштабовану та безпечну серверну платформу, яка забезпечить ефективну роботу веб-застосунку для зручного доступу до текстового й графічного контенту. Система має підтримувати автентифікацію та авторизацію, персоналізовані профілі користувачів, модуль рекомендацій та механізми пошуку й фільтрації.
Метод рішення – використання Node.js з фреймворком NestJS для побудови REST API. Для зберігання даних обрано базу даних PostgreSQL. Безпека реалізована через JWT (JSON Web Token), а взаємодія з клієнтом – через HTTP-запити. Система розроблена з урахуванням принципів модульності та розширюваності.
У результаті створено серверну частину контент-платформи, яка дозволяє зручно працювати з цифровою літературою, забезпечує масштабованість, безпеку даних та можливість подальшого розвитку системи.
Опис
Ключові слова
електронна книга, рекомендаційна система, управління контентом, Hexagonal Architecture, JWT, NestJS, Prisma ORM
Бібліографічний опис
Горбатенко Д. О. Програмна система для розповсюдження та споживання текстового та статичного візуального контенту. Бек-енд : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 121 – Інженерія програмного забезпечення / Д. О. Горбатенко ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2025. – 77 с.