Публікація:
Програмна система для розповсюдження та споживання текстового та статичного візуального контенту. Бек-енд

Завантаження...
Зображення мініатюри

Дата

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 с.

DOI