Modern, AI-Powered News & Weather Platform for Sri Lanka Click to browse Website API‑Driven News Backbone The core of the application is a news aggregation layer that consumes a production‑ready news API and exposes it through Next.js server components and API routes . You’ve: Designed a typed integration in TypeScript , with clear interfaces for articles (headline, summary, category, images, timestamps, etc.). Implemented category‑aware fetching for sports, business, entertainment, international, and general news, powering multi‑category feeds, article pages, related stories, and the breaking news ticker. Added query‑parameter based control (limit, filters, etc.) to tune responses for different UI contexts: compact ticker vs. full pages vs. related article sections. Wrapped all calls in robust error handling and fallback logic to keep the UI usable even when the upstream API is slow or partially failing. Introduced a caching strategy (via server components,...