Сайт

Как собран этот сайт-портфолио

Про структуру, детали интерфейса и почему сайт сделан не как обычная промостраница.

Сайт

5 мин

Текст

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

Что хотелось получить

Идея была не в том, чтобы просто выложить несколько карточек с проектами. Хотелось собрать сайт, у которого есть характер: выразительный первый экран, живой курсор, аккуратные состояния при наведении и понятная работа с контентом. При этом он должен был остаться практичным: с хорошей мобильной адаптацией, нормальной SEO-базой и возможностью дальше спокойно наращивать кейсы и материалы.

Как устроена структура

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

Для проектов и статьи используются детальные экраны, привязанные к маршрутам: при открытии сохраняется контекст главной страницы, но у каждой детали есть свой URL, собственные метаданные и нормальная работа кнопок назад и вперед.

Что здесь важно визуально

Мне было важно не уйти в типовую сборку промостраницы. Поэтому здесь есть работа с фонами секций, собственный курсор, анимации появления, плотная типографика и более собранная карточная система без лишней декоративности.

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

Именно такие детали в итоге и формируют ощущение качества сильнее, чем просто красивый первый экран.

Мобильная разработка

Arkady
Lukovkin

Делаю мобильные приложения на Flutter и Dart: от экранов и навигации до данных, состояния и интеграций.

Прокрутить вниз

01 / Профиль

Мобильные приложения, интерфейсы, backend

Основной фокус на разработку мобильных приложений на Flutter и Dart, но обычно работа не заканчивается одним клиентом. Есть опыт работы с Nuxt, FastAPI и 1C-Bitrix, когда проекту нужен сайт, админка или серверная логика рядом с мобильным приложением.

В работе важны чистая структура, точный интерфейс и инженерная реализация без лишней сложности.

Стек

FlutterDartBLoCGo RouterTalkerDriftGet ItFirebaseNuxtVue 3TypeScriptFastApiPythonPostgreSQLREST APIWebSocketsDocker

02 / Проекты

Избранные работы

Rehoe
Веб · Nuxt · FastAPI2026

Rehoe

Forpost
Forpost
Forpost
Мобильный · Flutter · Yandex MapKit SDK · Firebase2025

Forpost

Praxis
Praxis
Praxis
Мобильный · Flutter2024

Praxis

03 / Статья

О сайте

Сайт

Как собран этот сайт-портфолио

04 / Контакты

На связи