Tailwind CSS
Tailwind CSS — CSS-фреймворк із готовими утилітарними класами. Я використовую його для інтерфейсів застосунків і публічних сайтів, зокрема VetCard, VetSpace, DigiSpace та цього портфоліо.
Стилізація на практиці
У VetCard спільні компоненти задають структуру сторінок, а індивідуальні кольори зберігають впізнаваність клінік. У портфоліо Tailwind CSS v4 працює разом із Nuxt UI, а параметри теми визначено в CSS. DigiSpace також використовує Tailwind в адміністративному інтерфейсі.
Як підтримувати узгоджений вигляд
- Адаптивні макети — навігація, форми й картки для різних розмірів екрана.
- Спільні параметри дизайну — кольори та відступи, узгоджені між компонентами.
- Повторне використання — винесення схожих елементів у компоненти, коли вони мають спільне призначення.
Чого не гарантують утилітарні класи
Класи поряд із розміткою полегшують читання стилів, але зміни спільних компонентів чи теми можуть зачепити багато сторінок. Розмір CSS залежить від знайдених класів і власних стилів. Мобільний вигляд, фокус клавіатури та контраст кольорів потрібно перевіряти окремо — фреймворк не робить цього автоматично.
Проєкти на Tailwind CSS

DigiSpace
Мультимовний (EN/UK/PL) production-сайт агенції з кастомною CMS — Filament-панель з розширеним редактором контенту, переклади, JSON-LD і локалізовані sitemap із коробки, поруч зі старою адмінкою на Inertia + Vue

VetCard
Мультитенантний каталог ветеринарних клінік: SEO-сторінки клінік, онлайн-запис на прийом, брендинг кожної клініки — один Nuxt-застосунок обслуговує всіх

VetSpace
Двостороння ветеринарна платформа — SEO-каталог клінік та CRM для підписки з призначеннями та записами пацієнтів