Skip to content

Repository files navigation

Core-web: Генератор Параметрических Дизайн-Токенов

Интерактивная Showcase-платформа для тестирования, визуализации и экспорта высокоплотных дизайн-токенов в формате XML-инструкций для AI-инженеров UI. Построена на стеке Next.js 16 (App Router), React 19, Tailwind CSS v4 (Rust Compiler) и Zustand.


📚 Документация проекта

Для детального погружения в архитектуру и принципы параметрического дизайна ознакомьтесь со следующими разделами:

  1. Архитектура проекта (docs/architecture.md) — описание взаимодействия компонентов, системы инжектирования переменных :root в HSL-формате, Zustand-хранилища и руководство по стилизации новых UI-компонентов.
  2. Исследование 15 уникальных тем (docs/15_unique_themes.md) — концептуальная теория DTCG токенов, шесть осей нецветового дизайна и подробная спецификация каждой из 15 визуальных топологий.
  3. Технический аудит (docs/technical_audit.md) — результаты аудита файлов, готовность функционала и рекомендации по развитию.

⚡ Ключевые возможности

  • 15 уникальных топологий: От строгого каркасного режима (Wireframe) и неоморфизма (Tactile Emboss) до футуристического киберпанка (Haptic Sharp) и CRT-терминала (Monospaced Terminal).
  • Динамический CSS-инжектор: Преобразует HEX-цвета палитр в HSL-значения для Radix и Base-UI, рассчитывает неоморфные тени, накладывает гауссово размытие и настраивает кривые Безье переходов.
  • Специализированные палитры: Для ключевых тем добавлены уникальные цветовые схемы (Neon Cyberpunk, Aurora Blue, Yellow Pop Art и др.).
  • Навигация с клавиатуры: Быстрое переключение геометрии тем (стрелки влево/вправо) и цветовых схем (стрелки вверх/вниз) с умной защитой от ложных срабатываний при вводе текста.
  • Генератор промптов (Prompt Engine): Экспортирует выбранную конфигурацию токенов и правил в структурированную XML-инструкцию для AI-ассистентов (Claude, Gemini), генерирующих чистый UI.

🚀 Быстрый старт

1. Установка зависимостей

Убедитесь, что у вас установлен Node.js версии 18+, после чего выполните:

npm install

2. Запуск в режиме разработки

npm run dev

Откройте http://localhost:3000 для просмотра интерактивного Showcase.

3. Сборка оптимизированного продакшн-билда

npm run build

4. Проверка стилей кода (Linter)

npm run lint

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages