Depus.
Все проекты

Сайты и веб-приложения · 2026

Персональный сайт разработчика

Этот сайт — тоже кейс, который показывает подход к продуктовой разработке

В разработкеNext.jsTypeScriptTailwind CSSReactAI-assisted development

Контекст

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

Проблема

Нужна была площадка, которая объединяет реализованные проекты, честно показывает процесс развития и помогает находить клиентов, партнёров и интересные задачи.

Решение

Современный сайт-портфолио на Next.js с типизированной конфигурацией данных, разделами о проектах, услугах, процессе работы и вайбкодинге.

Архитектура

Next.js App Router: главная страница собрана из переиспользуемых секций, список и страницы кейсов проектов генерируются из единого файла данных.

Основные функции

  • Главная страница с ключевыми разделами
  • Список проектов с фильтрацией по категориям и статусам
  • Отдельные страницы кейсов с честными статусами
  • Devlog с текущими задачами в работе
  • Тёмная и светлая тема
  • Адаптивная вёрстка под мобильные устройства

Процесс

Спроектировал структуру разделов, вынес весь контент в типизированные данные, собрал дизайн-систему на CSS-переменных, а затем — компоненты и страницы. Часть архитектурных решений принимал сам, часть кода собирал вместе с ИИ, проверяя каждый этап.

Сложности

  • Баланс между качественным дизайном и отсутствием лишней визуальной сложности
  • Честная подача незавершённых и приостановленных проектов
  • Организация данных так, чтобы новые кейсы добавлялись без правки компонентов

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

Разделение контента и компонентов получилось удобным — новый проект можно добавить одним объектом в файле данных.

Что пока не получилось

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

Результат

Сайт в активной разработке и дополняется по мере появления новых проектов и кейсов.

Чему я научился

  • Структура данных, отделённая от компонентов, сильно упрощает дальнейшее наполнение сайта
  • Честное описание незавершённых проектов работает на доверие лучше, чем приукрашивание
  • Дизайн-система с самого начала экономит время на дальнейших разделах

Что планируется дальше

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

Есть идея? Давайте обсудим, как превратить её в работающий продукт

Можно прийти даже без готового технического задания. Достаточно объяснить проблему и желаемый результат.