Сервіс зберігання файлів з авторизованим доступом

dc.contributor.advisorОнисько, Андрій Ілліч
dc.contributor.authorНерух, Анжела Сергіївна
dc.date.accessioned2024-09-02T10:42:26Z
dc.date.available2024-09-02T10:42:26Z
dc.date.issued2024
dc.descriptionВеб-застосунок з контрольованим доступом, який дозволяє користувачам зберігати, керувати та спільно використовувати файли. Застосунок забезпечує безпечний доступ до файлів, завантажених до хмарного сховища AWS S3, і має гнучку систему ролей та прав доступу
dc.description.abstractДипломна робота виконана на 75 сторінках, містить 22 ілюстрацій, 11 таблиць, 1 додаток, 62 джерел в переліку посилань. Мета роботи – створення веб-застосунку з контрольованим доступом для зберігання та керування файлами. Методи та засоби Методи та засоби: Фронтенд розроблений з використанням Next.js для забезпечення серверного рендерингу і оптимізації продуктивності. Бекенд реалізовано на основі Nest.js для створення масштабованої і модульної архітектури. База даних MySQL з використанням ORM TypeORM для взаємодії з даними. Хмарні технології AWS S3 для зберігання файлів з високою доступністю і надійністю. Авторизація та аутентифікація користувачів, реалізовані за допомогою JWT (JSON Web Token). Оптимізація запитів за допомогою useSWR для покращення продуктивності фронтенду. Результат – розроблений веб-застосунок з контрольованим доступом, який дозволяє користувачам зберігати, керувати та спільно використовувати файли. Застосунок забезпечує безпечний доступ до файлів, завантажених до хмарного сховища AWS S3, і має гнучку систему ролей та прав доступу.
dc.description.abstractotherThe qualification work includes an explanatory note (72 p., 22 fig., 11 tables). Objective – to develop a web application with controlled access for file storage and management. Methods and tools: the frontend is developed using Next.js to ensure server-side rendering and optimize performance, the backend is implemented based on Nest.js to create a scalable and modular architecture, the database is MySQL with the use of ORM TypeORM for data interaction, cloud technologies AWS S3 are used for file storage with high availability and reliability, user authorization and authentication are implemented using JWT (JSON Web Token), query optimization is achieved using useSWR to enhance frontend performance. Result – a web application with controlled access that allows users to store, manage, and share files. The application provides secure access to files uploaded to the AWS S3 cloud storage and has a flexible system of roles and access rights.
dc.format.extent75 с.
dc.identifier.citationНерух, А. С. Сервіс зберігання файлів з авторизованим доступом : дипломна робота … баклавра : 122 Комп’ютерні науки / Нерух Анжела Сергіївна. – Київ, 2024. – 75 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/68644
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.titleСервіс зберігання файлів з авторизованим доступом
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Nerukh_bakalavr.pdf
Розмір:
2.11 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: