Lenivedz | Максим Ковтун
← Лаборатория

Сайт — тоже проект

Спроектирован по той же парадигме, что и всё остальное в практике: принцип, логика, место. Если у сайта нет принципа — он декорация. Это четвёртый заход; что и почему отклонено по дороге — ниже.

I

Принцип

Архитектор проектирует структуру в любой материи — и сайт показывает одну практику в двух материях сразу: рука и код. Высказывание входа: «Проектирую здания — и инструменты, которыми их проектируют». Это описание работы, не слоган.

II

Логика

Семь правил, которые следуют из принципа. Нарушение любого — ошибка проектирования, а не вкусовой вопрос. Список ниже.

III

Место

Русскоязычная архитектурная сцена: портфолио на Tilda и Behance, резюме на hh, всё собрано из одинаковых блоков, и никто не показывает, как работает. Сайт отвечает тем, что собран вручную и показывает процедуру.

01 · Логика

Семь правил

Каждое — следствие принципа.
  1. 01

    Вход — текущая практика

    Первый экран говорит, кто это и чем занят сейчас. Не старые листы, не макет, не учебный расчёт. Зоны живут в навигации поверх этого.

  2. 02

    Ничто не стоит перед работой

    Шрифт, цвет и движение не конкурируют с содержанием. Характер — из контраста масштаба и асимметрии, не из пёстроты.

  3. 03

    Каждое утверждение проверяемо

    «Параметризация» ведёт на описание метода и инструменты. Нет доказательства — нет утверждения. Старые проекты не подставляются как доказательство текущей роли.

  4. 04

    Нет пустых заглушек

    Раздел без содержания не существует. Поэтому зоны «Практика» и «Проекты» пока нет — появятся вместе с предметом заказа и пересобранным портфолио.

  5. 05

    Одно движение на экран

    Движется только то, что считает. На входе ничего не движется.

  6. 06

    Фон тихий

    Нейтральный светлый фон, без текстур и зерна. Фотография — только там, где это человек, не витрина старых работ.

  7. 07

    Старого здесь нет

    Портфолио пересобирается. Прошлые проекты, макеты и учебные расчёты не показываются на входе, пока не пересобраны.

02 · Отклонено

Три версии по дороге

Ошибки названы, чтобы не повторяться.

«Чертёж»

Unbounded везде, киноварь, параметрическое поле за заголовком, миллиметровка. Технический аттракцион, поставленный перед работой. Нарушал правило 2. Из него остался только шрифт — теперь дозированно.

Буквальный бриф

Inter, вход из трёх ссылок, CV в структуре hh, ни одного изображения. Сдержанность без содержания — не спокойствие, а пустая страница. Нарушал правило 1.

Бумага и хлам

Бежевая бумага, серив, 37 листов PDF, кирпичный макет и ферма на входе. Структура CV осталась, всё остальное — из старого портфолио, которое пересобирается.

03 · Стек

Из чего сделано

Внешний JS — только там, где что-то считается.
Генератор
Astro 7, статика. TypeScript в строгом режиме. UI-фреймворков нет.
Страниц
13
Шрифты
Unbounded для акцентов, Onest для текста, JetBrains Mono для показаний. Самохостинг через Fonts API, latin и cyrillic.
Изображения
На CV — портрет. Старое портфолио и учебные макеты не используются.
Расчёт
Черновик фермы на /lab/truss не выведен на вход: это учебная задача, не текущая практика.
Хостинг
VPS, nginx, rsync собранной статики. Тот же сервер, что у jaaegger.ru.
Аналитика
Нет. Сайт не собирает данных о посетителях.
Код
Будет открыт, когда сайт дойдёт до продакшена — это прямое исполнение «endpoints наружу».