SarkariKhojKhabar API
Next.js + Prisma + MySQL backend. Public and admin routes under /api.
Core
GET /api/healthPOST /api/check-eligibility— scored or strict mode, optionaluserIdGET /api/schemes—?state=,?category=(tag),?sort=trendingGET /api/schemes/trendingGET /api/scheme/[slug]POST /api/engagements— view / click / share
Users
POST /api/user/registerGET /api/user/recommendations— headerX-User-IdGET|PATCH /api/user/notifications— headerX-User-Id
Admin (X-Admin-Secret)
GET /api/analytics/dashboardPOST /api/admin/import— JSON{ csv }POST /api/admin/scrape— probe portal URLPOST /api/admin/ai-content—{ slug }(needs Groq/OpenAI)