Реєстраційний номер
2226U000127, Кваліфікаційні роботи здобувачів вищої освіти
Категорія
Master Thesis
Назва роботи
Розробка адаптивної та масштабованої бібліотеки UI-компонентів з підтримкою конфігурації на основі технологій React, Tailwind CSS та Storybook: архітектурні рішення та підходи до забезпечення повторного використання коду
Автор
Ольховська Олена Володимирівна
Мусійченко Дмитро Сергійович
Дата публікації
15-01-2026
Постачальник інформації
Полтавський університет економіки і торгівлі
Першоджерело
http://dspace.puet.edu.ua/handle/123456789/15968
Видання
Полтавський університет економіки і торгівлі
Опис
Об’єкт розробки - адаптивна та масштабована бібліотека UI-компонентів Simple-UI для веб-застосунків з можливістю конфігурації та повторного використання компонентів.
Мета роботи - розробити бібліотеку UI-компонентів, яка забезпечує гнучку конфігурацію, адаптивну стилізацію, повну документацію та стабільну поведінку інтерфейсів, використовуючи технології React, Tailwind CSS та Storybook.
Методи дослідження - використання використання компонентно-орієнтованого підходу у розробці з застосуванням фреймворку React, стилізації на основі Tailwind CSS, документування компонентів у Storybook, а також використання сучасних інструментів тестування: Vitest, Playwright та Storybook Interaction Testing.
Розроблено масштабовану бібліотеку UI-компонентів Simple-UI, що містить набір атомарних, молекулярних та організмових компонентів, які підтримують адаптивність, типізованість, ARIA-атрибути та різні варіанти відображення. У бібліотеку інтегровано дизайн-токени, конфігураційний контракт UI Contract та систему централізованої стилізації.
Було проведено аналіз існуючих UI-бібліотек і їх функціональних можливостей, проєктування архітектури Simple-UI, реалізацію компонентів, створення системи документації на базі Storybook, а також комплексне тестування: юніт-тести, інтерактивні тести, візуальні регресійні перевірки та аналіз доступності.
Результати роботи включають повністю функціональну бібліотеку Simple-UI з інтерактивною документацією, інструкціями для розробників, рекомендаціями щодо використання та подальшого розвитку, а також оцінкою переваг і недоліків застосованих технологій у контексті створення масштабованих інтерфейсних рішень.
Додано/оновлено в НРАТ
2026-09-21