Перейти к содержимому

Дизайн Securify ​

Сложная работа — внутри.
Понятный следующий шаг — перед человеком.

Securify начинается с одного поля и спокойного разговора. Человеку не нужно разбираться в безопасности, чтобы начать защищать свой сайт. Дизайн помогает описать задачу, понять происходящее и принять решение без лишней нагрузки.

Эта система фиксирует принятые стили главной страницы и документации. Это основа для будущего клиентского приложения, а не описание уже реализованного сервиса: сегодняшний чат на главной — локальная демонстрация.

Четыре принципа ​

Один следующий шаг. В каждом состоянии понятно, что сделать сейчас. Главная предлагает написать агенту. Настройки появляются по мере необходимости.

Спокойствие через ясность. Светлый фон, свободное пространство, простой язык. Мы не пугаем человека красными экранами и не обещаем абсолютную защиту. Объясняем, что известно, что проверяется и что ещё требует внимания.

Доступность по умолчанию. Сервис работает на небольшом экране, с клавиатуры и без анимации. Цвет, иконка и движение не заменяют текстовое объяснение.

Честное состояние. «Сообщение принято», «доступ проверен» и «уязвимость исправлена» — разные результаты. Интерфейс показывает только подтверждённый статус. Демонстрация всегда обозначена до начала взаимодействия.

Визуальный характер ​

Общий референс главной и документации — Steep: белый фон #FFFFFF, serif-заголовки с весом 400, sans-serif текст и интерфейс. Основное действие near-black #17191C, нейтральные карточки #F2F2F3, мягкие углы 24 px. Персиковый #FBE1D1 используется как редкий редакционный акцент. Контурный щит сопровождает имя Securify.

Для длинных статей сохраняем интерлиньяж 1.8 и ширину текста 720 px. Навигация компактная, с обычным регистром. Код остаётся моноширинным. Правила главной описывают её композицию и анимации.

Состав системы ​

Источник правил в коде ​

Общие CSS-токены находятся в docs/public/design-tokens.css. Тема VitePress импортирует этот файл; сборка главной вставляет его в самостоятельный HTML. Главная задаёт локальные токены Steep в своём CSS; они следуют той же палитре, сохраняя особенности первого экрана.

Что меняемГде
Палитра, шрифты, интервалы и радиусыdocs/public/design-tokens.css
Документация, навигация и примеры компонентовdocs/.vitepress/theme/style.css
Главная и демонстрация разговораdocs/landing/index.html
Описания правилdocs/design/

Редакция дизайн-системы — 1.0, независимо от версий продукта. Основная тема — светлая. Тёмную тему добавляем только как отдельную проверенную палитру, а не автоматическую инверсию цветов. Новый компонент сначала решает конкретную задачу, затем становится общим правилом, если повторяется в продукте.

Securify · Документация проекта · Прототип → MVP