01 / PROJECTS
airsmooth / archive
Личный сайт с командным интерфейсом и исследовательским архивом.
Публичная часть объединяет профиль, проекты, записи и контакты. Исследовательская часть — самостоятельная вымышленная история: работа с артефактами открывает новые материалы, а сервер сохраняет прогресс.
Задача
Собрать личный сайт и необязательное исследование в одном пространстве, сохранив прямой доступ к профилю и контактам.
Роль автора
Личный проект airsmooth: постановка требований и развитие собственного сайта.
Решение
Клиент на React и TypeScript, сборка Vite, API в Cloudflare Workers. D1 хранит сессии и прогресс; доступ к игровым материалам и проверка ответов выполняются на сервере.
Компромиссы
Командный интерфейс дополнен обычными ссылками и кнопками. Закрытый сезон отделён от клиентской сборки, поэтому публикация требует отдельной подготовки серверного пакета.
Результат
Сайт опубликован на airsmooth.win. Профиль и контакты доступны без прохождения игры; исследование сохраняет прогресс текущей сессии.
Дальнейшие улучшения
Пополнять архив подтверждёнными работами и открытыми заметками по мере их готовности.