Command Palette

Search for a command to run...

Инкубатор для живых проектов

Развивайте pet-проекты как эксперименты,
а не как релизы

PetLab — место, где незавершённые проекты процветают. Документируйте путь разработки, находите соавторов для микро-задач и учитесь на структурированных экспериментах — не на полированных запусках.

Создано для экспериментов, а не запусков

Всё, что нужно для документирования прогресса, поиска помощи и совместного обучения.

Журнал разработки

Документируйте путь с помощью структурированных записей: что сделали, что сломалось, чему научились, что дальше.

Цели обучения

Ищите по навыкам, которые хотите практиковать. Находите проекты, соответствующие вашим целям.

Микро-спринты

Участвуйте в задачах на 30-120 минут. Без обязательств — только маленькие победы и заслуги в портфолио.

Структурированный фидбек

Получайте конкретные инсайты: что непонятно, какие риски вы упускаете, что попробовать дальше.

SEO без конфигов

Ваш проект попадёт в Google раньше, чем вы допишете README

  • Мета-теги генерируются автоматически при создании проекта. Вы пишете код — SEO пишется само
  • Schema.org разметка на каждой странице проекта. Google видит SoftwareSourceCode, а не «очередной лендинг»
  • Sitemap, Open Graph, hreflang, canonical — весь чек-лист, который вы бы никогда не сделали руками
Создать проект
PetLab
pet-project.tech › projects › smart-budget

Smart Budget Tracker — панель финансов на React

Pet-проект для визуализации расходов на React 19 с серверными компонентами. Стек: TypeScript, Prisma, Recharts. Практика SSR и real-time данных.

JSON-LD
Open Graph
Sitemap
hreflang
Canonical
Превью журнала

Реальный прогресс, а не отполированные демо

Каждый проект — это хронология экспериментов. Смотрите, что другие пробовали, что ломалось и чему они научились.

  • Структурированные записи с маркерами прогресса
  • Честная документация ошибок и сложностей
  • Выводы, которые помогут другим избежать тех же ошибок
Смотреть проекты
DevLog Tracker2026-01-28
Сделано

Добавил график продуктивности по дням недели

Изучено

Next.js dynamic() с ssr: false решает проблемы с window-зависимыми либами

DevLog Tracker2026-01-21
Сделано

Настроил Prisma с PostgreSQL на Neon

Изучено

Neon отлично работает с Prisma в serverless окружении

Voice Notes AI2026-01-30
Сделано

Разобралась с MediaRecorder API

Изучено

MediaRecorder поддерживает разные аудиокодеки, webm/opus лучше для размера

Микро-спринты

Есть 60 минут? Внесите вклад.

Никаких долгосрочных обязательств. Возьмите задачу, помогите, получите признание. Создавайте портфолио по одному микро-вкладу.

30 min

12 задач доступно

60 min

18 задач доступно

120 min

8 задач доступно

Готовы начать экспериментировать?

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