Topic Momentum is a hackathon project built on top of the daily.dev public API.
The goal is simple:
Pick developer topics, compare them over time, and discover which topic builds the strongest momentum.
Unlike traditional analytics dashboards, Topic Momentum focuses on content, engagement, and battle-style comparisons.
Compare:
- 2 topics
- 3 topics
Examples:
- React vs Vue
- Rust vs Go
- C# vs C++
- PostgreSQL vs MongoDB vs Redis
Or, just run a random battle button and see what you get!
Supported periods:
- Day
- Week
- Month
Every battle generates:
- Total Articles
- Total Comments
- Total Upvotes
- Total Read Time
- Unique Posts
- Overlap Posts
- Momentum Score
Topics are ranked using weighted engagement signals.
Momentum combines:
- Discussion
- Community approval
- Reading depth
- Topic overlap
Per topic:
- Ranked articles
- Momentum score
- Load more support
Generated automatically:
- Victory Margin
- Content Efficiency
- Article Dominance
Save and revisit previous battles.
Includes:
- Historical snapshots
- Previous comparisons
- Battle results
Frontend
↓
Next.js API
↓
daily.dev API
↓
Transform
↓
Response
Frontend never communicates directly with daily.dev.
Frontend
- Next.js (App Router)
- TypeScript
- Chakra UI
- TailwindCSS
Backend
- Next.js Route Handlers
- Axios
Storage
- JSON
- Vercel Blob
Hosting
- Vercel