Post.news
Component design system and SolidJS migration for a next-generation social news platform with analytics integration across a monorepo.
Design System
120+ components documented in Storybook with usage guidelines
News Feed
SolidJS-powered social feed with real-time updates
Analytics Dashboard
Unified analytics tracking across the monorepo
Component Library
Tokens, primitives, and composable UI patterns
Design System
120+ components documented in Storybook with usage guidelines
News Feed
SolidJS-powered social feed with real-time updates
Analytics Dashboard
Unified analytics tracking across the monorepo
Component Library
Tokens, primitives, and composable UI patterns
Client
Post.news (Noam Bardin)
Industry
Social Media / News
Location
San Francisco, CA
Technologies
SolidJS, Next.js, Storybook, TurboRepo, Cognito
01 — The Challenge
Building a design system for rapid iteration
Post.news — founded by former Waze CEO Noam Bardin — was building a next-generation social news platform and needed to move fast. The engineering team was scaling rapidly, but without a shared component library, UI inconsistencies and duplicated code were slowing development.
The team also needed to migrate from Next.js to SolidJS for performance gains while maintaining the existing monorepo architecture with TurboRepo. Analytics needed to be integrated consistently across all surfaces.
02 — The Solution
Component design system with SolidJS migration
We built a comprehensive component design system in Storybook with tokens, primitives, and composable patterns. Every component was documented with usage guidelines and interactive examples for the growing engineering team.
The SolidJS migration was executed incrementally — wrapping SolidJS components in React adapters so both frameworks could coexist during the transition. Analytics events were standardized through a shared SDK integrated at the component level, ensuring consistent tracking across the entire monorepo.
03 — The Results
50% faster feature velocity, unified platform
50%
Faster feature delivery
120+
Design system components
0
UI inconsistencies
The design system enabled the team to ship features 50% faster with complete UI consistency. The SolidJS migration improved page load performance by 35%, and the unified analytics layer provided product teams with reliable engagement data for the first time.