ToolboxBot
Telegram-бот для скачивания медиа, конвертации файлов, транскрибации, PDF, QR-кодов, хэширования и облачной выгрузки. Код приложения закрыт, а публичная страница проекта вынесена на GitHub Pages.
Домашняя страница инженерных проектов
Здесь собраны публичные страницы проектов Viacheslav Chernyshov: лендинги, GitHub Pages, демо и инженерные материалы. Рабочие приложения и приватные репозитории при этом могут оставаться закрытыми.
Один публичный сайт собирает каталог проектов, а конкретные приложения и рабочие репозитории могут оставаться закрытыми.
Текущий каталог
Сейчас витрина включает два проекта: детальную страницу для ToolboxBot и отдельный публичный проект с Java interview questions. Дальше сюда можно добавлять новые карточки, страницы и репозитории.
Telegram-бот для скачивания медиа, конвертации файлов, транскрибации, PDF, QR-кодов, хэширования и облачной выгрузки. Код приложения закрыт, а публичная страница проекта вынесена на GitHub Pages.
Публичный инженерный проект с 500+ вопросами и ответами для Junior, Middle и Senior Java-разработчиков. В описании репозитория указаны Spring Boot, Hibernate, SQL, Kafka, Docker, Kubernetes и другие темы.
Как это устроено
Эта страница как раз показывает удобную модель: публичный сайт собирает все проекты в одном месте, а приватные приложения не теряют закрытый исходный код. Для отдельных публичных материалов можно держать собственные Pages-репозитории или отдельные проектные сайты.
Главная страница проектов, лендинги, открытые материалы, документация, демо и репозитории, которые вы сами хотите показывать публично.
Основной код продукта, внутренние сервисы, приватные бэкенды, токены, рабочие пайплайны и всё, что не должно быть видно извне.
Через карточки, ссылки, отдельные project pages, README и постепенное расширение каталога без раскрытия приватного исходника.
Эту домашнюю страницу легко расширять: добавлять новые карточки, фильтры по типам проектов, отдельные страницы и закреплённые материалы.