Стек

Framework
Next.js 16.2 (App Router, static export)
Language
TypeScript 5.9 (strict)
Styling
Tailwind CSS 4 (oklch native), CSS @theme tokens
Motion
CSS animation, IntersectionObserver, Lenis smooth scroll
i18n
Typed content dictionaries, 4 locales (EN / UK / RU / ID)
Contact
Прямая почта и ссылки на мессенджеры; формы на сайте нет.
Lint + format
Biome (replaces eslint + prettier)
Package manager
pnpm@9

Шрифты

Display
Bricolage Grotesque
Body
Literata
Mono
JetBrains Mono

Инфраструктура

Hosting
Static export served through nginx and Cloudflare
CI/CD
GitHub Actions → typecheck, build and browser tests → rsync deployment
Analytics
Эта версия сайта не загружает Google Analytics. Хостинг и CDN могут обрабатывать технические журналы запросов. Если появится другая аналитика, этот текст будет обновлён.

Что сделал ИИ, а что человек (честно)

Claude / Codex
Сделано с Claude и Codex; решения проверяет Дмитрий. Тексты написаны с помощью ИИ, с проверкой источников и честными ограничениями по результатам проектов.

Исходный код и аудиты

  • github.com/zapleoceo/zapleo.com →
  • Контент © Дмитрий Запорожец.
  • Цель по доступности: WCAG 2.2 AA. Нашли нарушение? Напишите мне на dima@zapleo.com.
  • На сайте нет форм, Google Analytics не подключён. Веб-сервер и CDN могут хранить технические логи. Если добавится другая аналитика, этот текст будет обновлён.