Алєнін, Олег ІгоровичМошенська, Олеся Олегівна2024-10-172024-10-172024Мошенська, О. О. Файловий менеджер для керування та організації даних у Telegram (клієнтська частина) : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Мошенська Олеся Олегівна. – Київ, 2024 – 78 с.https://ela.kpi.ua/handle/123456789/69924Бакалаврський дипломний проєкт присвячений проектуванню та розробці клієнтської частини програмного забезпечення для організації та керування даними у Telegram. Основною метою проєкту є створення практичного вебінтерфейсу застосунку, що забезпечує користувачам зручний доступ до функцій систематизації, зберігання та швидкого пошуку файлів у Telegram-каналах. Розглянуто основні принципи роботи файлових систем та підходи до їх організації, проведено огляд допоміжних програмних засобів і наявних рішень, на основі якого сформовано вимоги до розроблюваного програмного забезпечення та обрано стек технологій. Описано деталі реалізації функціональності клієнтського інтерфейсу, авторизації та сервісів для взаємодії з серверною частиною. Наведено інструкцію з використання вебзастосунку, проведено тестування та розглянуто перспективи розвитку розробленої клієнтської частини. Вебінтерфейс дозволяє керувати деревом директорій віртуальної ФС: створювати, оновлювати та видаляти директорії та файли, а також переглядати ієрархію вузлів та список файлів. Клієнтську частину вебзастосунку було створено з використанням середовища виконання Node.js, мови програмування TypeScript, фреймворку Angular, бібліотек компонентів та стилізації PrimeNG та Bootstrap.78 с.ukфайловий менеджеркористувацький інтерфейсвебзастосунокtelegramangulartypescriptФайловий менеджер для керування та організації даних у Telegram (клієнтська частина)Bachelor Thesis