Група 4КБ-02
Постійне посилання зібрання
Переглянути
Перегляд Група 4КБ-02 за Автор "КЛЕМЕНЧУК ЮЛІЯ СЕРГІЇВНА"
Зараз показуємо 1 - 1 з 1
Результатів на сторінці
Налаштування сортування
- ДокументРОЗРОБКА ДОДАТКУ ДЛЯ КЕРУВАННЯ ФАЙЛОВИМ СХОВИЩЕМ З АВТЕНТИФІКАЦІЄЮ КОРИСТУВАЧІВ В ГЛОБАЛЬНІЙ МЕРЕЖІ(ВСП "ОТФК ОНТУ", Відділення Комп'ютерних систем, 2025) КЛЕМЕНЧУК ЮЛІЯ СЕРГІЇВНАУ дипломному проєкті розглядається розробка вебдодатку «Storo» для хмарного зберігання й керування цифровими файлами. Актуальність теми зумовлена стрімким зростанням обсягів даних, що генерується користувачами, та необхідністю забезпечити безпечний, швидкий і зручний доступ до інформації з будь-якого пристрою. Сучасні сервіси зберігання даних повинні гарантувати не тільки надійність збереження й автоматичну синхронізацію, а й гнучке управління правами доступу, масштабованість та мінімальний час очікування навіть за великого навантаження. В умовах високої конкуренції на ринку хмарних рішень вебдодаток «Storo» орієнтований на поєднання інтуїтивно зрозумілого інтерфейсу та потужної серверної логіки без необхідності розгортання власної інфраструктури. Система забезпечує автентифікацію через одноразовий пароль (OTP), структуроване зберігання файлів різних форматів (зображення, документи, аудіо, відео) та швидкий пошук за метаданими. Мета дипломного проєкту — створення повноцінного вебдодатку Storo із чітко окресленим функціоналом, високими показниками продуктивності та багаторівневими механізмами захисту користувацьких даних. Для досягнення цієї мети необхідно провести аналіз існуючих хмарних платформ із виявленням їхніх сильних і слабких сторін. Обґрунтувати вибір стеку технологій із урахуванням вимог до безсерверної архітектури та BaaS-моделі. Реалізувати модулі автентифікації, завантаження й обробки файлів із підтримкою мініатюр і метаданих. Налаштувати розгортання на платформі. Провести тестування продуктивності, безпеки. У межах проєкту використано такі технології: Next.js (App Router) із підтримкою серверного та клієнтського рендерингу; TypeScript для суворої типізації фронтенду й серверних функцій; Tailwind CSS та ShadCN UI для швидкої розробки адаптивного інтерфейсу; Appwrite як платформа BaaS для автентифікації, бази даних хмарного сховища файлів; Vercel для безсерверного хостингу.