Implement API trả về dữ liệu các chủ đề công nghệ mới nổi dựa trên Impact vs Velocity.
{
"code": 200,
"message": "Fetch frontier topics successfully",
"data": [
{
"topic": "Gen AI",
"impactFactor": 2.4,
"citationVelocity": 4.5,
"status": "EMERGING"
},
{
"topic": "CRISPR V3",
"impactFactor": 4.8,
"citationVelocity": 8.9,
"status": "FRONTIER"
}
]
}
🎯 Goal
Implement API trả về dữ liệu các chủ đề công nghệ mới nổi dựa trên Impact vs Velocity.
Reference UI: Frontier Detection Bubble Chart
📡 Endpoint
GET /analytics/frontier
🧾 RESPONSE CONTRACT
🧠 BUSINESS LOGIC
1. Data Model
Each topic contains:
2. Status Classification Rules
EMERGING:
FRONTIER:
DECLINING (future extension):
3. Data Source (Phase 1)
📦 PERFORMANCE NOTES
🧪 ACCEPTANCE CRITERIA
🚀 FUTURE IMPROVEMENTS