Grow pet-projects as experiments,
not as releases
PetLab is where unfinished projects thrive. Document your build journey, find collaborators for micro-tasks, and learn from structured experiments — not polished launches.
Built for experiments, not launches
Everything you need to document progress, find help, and learn together.
Build Log
Document your journey with structured entries: what you did, what broke, what you learned, and what's next.
Learning Goals
Search by skills you want to practice. Find projects that match your learning objectives.
Micro-Sprints
Contribute in 30-120 minute tasks. No commitments, just small wins and portfolio credits.
Structured Feedback
Get actionable insights: what's unclear, risks you might miss, and what to try next.
Your project shows up in Google before you write the README
- Meta title and description are generated automatically when you create a project. You write code — SEO writes itself
- Schema.org markup on every project page. Google sees SoftwareSourceCode, not "yet another landing page"
- Sitemap, Open Graph, hreflang, canonical — the full checklist you'd never bother doing by hand
Smart Budget Tracker — React Finance Dashboard
Pet project exploring expense visualization with React 19 and server components. Stack: TypeScript, Prisma, Recharts. Practicing SSR and real-time data.
See real progress, not polished demos
Every project is a timeline of experiments. See what others tried, what broke, and what they learned along the way.
- Structured entries with clear progress markers
- Honest documentation of failures and challenges
- Learnings that help others avoid the same pitfalls
Добавил график продуктивности по дням недели
Next.js dynamic() с ssr: false решает проблемы с window-зависимыми либами
Настроил Prisma с PostgreSQL на Neon
Neon отлично работает с Prisma в serverless окружении
Разобралась с MediaRecorder API
MediaRecorder поддерживает разные аудиокодеки, webm/opus лучше для размера
Got 60 minutes? Make an impact.
No long-term commitments. Pick a task, help out, earn recognition. Build your portfolio one micro-contribution at a time.
30 min
12 tasks available
60 min
18 tasks available
120 min
8 tasks available
Ready to start experimenting?
Join a community of builders who value learning over launching. Document your journey, help others, grow together.