Industry-Niche News Aggregator
A curated developer-news aggregator for a specific software ecosystem.
Built with
What
A curated developer-news aggregator for a specific software ecosystem. One ranked feed pulling from the ecosystem’s official blog, community forum, release notes, GitHub, YouTube, Reddit, podcasts, events, and jobs.
Why
Niche developer communities lose news to the same shape every time: a sprawling official blog that’s hard to scan, a forum where the real signal lives but with no chronological surface, a release-notes page nobody reads, and scattered GitHub repos. One ranked feed with a dev-tool aesthetic solves a problem the ecosystem has had for years.
Stack at a glance
- Next.js 16 (App Router, with the new
proxy.tsmiddleware convention) - React 19 + TypeScript
- Tailwind v4 + shadcn/ui — design system
- Supabase — Postgres + Auth with RLS as the auth boundary; PKCE + magic-link + GitHub OAuth for reader sign-in
- Inngest — signed, event-driven scraper pipeline
- sanitize-html + zod — validation at every adapter yield
- Browserless — browser-strategy scrapes for JS-rendered sources
- Vitest + Playwright — unit and end-to-end coverage
- Biome + pnpm — formatter and package manager
- Hosted on Vercel
How it’s built
A hard-rule set centered on the auth boundary: RLS is the only auth gate, Server Actions return discriminated unions and never throw across the boundary, every input is zod-validated, design tokens only (no hex or px in components), append-only migrations, admin routes gated, every admin mutation audited. Tiered build with a security gate at every tier-ship.