01 / PROJECTS

airsmooth / archive

Личный сайт с командным интерфейсом и исследовательским архивом.

personal project / опубликованReactTypeScriptViteCloudflare WorkersD1CSS

Публичная часть объединяет профиль, проекты, записи и контакты. Исследовательская часть — самостоятельная вымышленная история: работа с артефактами открывает новые материалы, а сервер сохраняет прогресс.

Задача

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

Роль автора

Личный проект airsmooth: постановка требований и развитие собственного сайта.

Решение

Клиент на React и TypeScript, сборка Vite, API в Cloudflare Workers. D1 хранит сессии и прогресс; доступ к игровым материалам и проверка ответов выполняются на сервере.

Компромиссы

Командный интерфейс дополнен обычными ссылками и кнопками. Закрытый сезон отделён от клиентской сборки, поэтому публикация требует отдельной подготовки серверного пакета.

Результат

Сайт опубликован на airsmooth.win. Профиль и контакты доступны без прохождения игры; исследование сохраняет прогресс текущей сессии.

Дальнейшие улучшения

Пополнять архив подтверждёнными работами и открытыми заметками по мере их готовности.