Домашняя страница инженерных проектов

Публичная витрина проектов и технических материалов

Здесь собраны публичные страницы проектов Viacheslav Chernyshov: лендинги, GitHub Pages, демо и инженерные материалы. Рабочие приложения и приватные репозитории при этом могут оставаться закрытыми.

2 проекта на витрине
GitHub Pages публичные страницы и демо
Private + Public код отдельно, сайт отдельно
Каталог растёт новые проекты добавляются сюда
Private code рабочие приложения, сервисы, внутренние эксперименты и закрытые репозитории
Apps APIs Research
Public pages открытые лендинги, документация, project pages и материалы для портфолио
Pages Docs Portfolio
Нейтральная схема публикации

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

Projects карточки и отдельные страницы
Knowledge base вопросы, ответы и учебные материалы
Launchpad единая точка входа для новых релизов

Текущий каталог

Проекты на этой домашней странице

Сейчас витрина включает два проекта: детальную страницу для ToolboxBot и отдельный публичный проект с Java interview questions. Дальше сюда можно добавлять новые карточки, страницы и репозитории.

Private repo Public page

ToolboxBot

Telegram-бот для скачивания медиа, конвертации файлов, транскрибации, PDF, QR-кодов, хэширования и облачной выгрузки. Код приложения закрыт, а публичная страница проекта вынесена на GitHub Pages.

  • Python 3.11
  • aiogram 3
  • yt-dlp
  • ffmpeg
  • Groq Whisper
  • faster-whisper
Страница проекта Исходник закрыт
Public repo Pages live

Java Interview Questions and Answers

Публичный инженерный проект с 500+ вопросами и ответами для Junior, Middle и Senior Java-разработчиков. В описании репозитория указаны Spring Boot, Hibernate, SQL, Kafka, Docker, Kubernetes и другие темы.

  • Java
  • Spring Boot
  • Hibernate
  • SQL
  • Kafka
  • Docker
  • Kubernetes

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

Публичная витрина и закрытые рабочие репозитории могут сосуществовать

Эта страница как раз показывает удобную модель: публичный сайт собирает все проекты в одном месте, а приватные приложения не теряют закрытый исходный код. Для отдельных публичных материалов можно держать собственные Pages-репозитории или отдельные проектные сайты.

Что остаётся публичным

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

Что можно держать закрытым

Основной код продукта, внутренние сервисы, приватные бэкенды, токены, рабочие пайплайны и всё, что не должно быть видно извне.

Как связывать проекты

Через карточки, ссылки, отдельные project pages, README и постепенное расширение каталога без раскрытия приватного исходника.

Что дальше

Эту домашнюю страницу легко расширять: добавлять новые карточки, фильтры по типам проектов, отдельные страницы и закреплённые материалы.