Сервіс зберігання файлів з авторизованим доступом
dc.contributor.advisor | Онисько, Андрій Ілліч | |
dc.contributor.author | Нерух, Анжела Сергіївна | |
dc.date.accessioned | 2024-09-02T10:42:26Z | |
dc.date.available | 2024-09-02T10:42:26Z | |
dc.date.issued | 2024 | |
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.abstractother | The 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.extent | 75 с. | |
dc.identifier.citation | Нерух, А. С. Сервіс зберігання файлів з авторизованим доступом : дипломна робота … баклавра : 122 Комп’ютерні науки / Нерух Анжела Сергіївна. – Київ, 2024. – 75 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/68644 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.title | Сервіс зберігання файлів з авторизованим доступом | |
dc.type | Bachelor 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
- Опис: