On Air Now

Now Playing

James Morrison

I Won't Let You Go [Single]

Sandbox

Great challenge — two parts. First the hero banner, then a dynamic news feed that pulls live from the Aiir RSS feed. Let me build both.

📰 Local news · first & always

East Suffolk
stories that matter

We put local news first — every hour of every weekday in our bulletins, and right here on the website. Everything East Suffolk, as it happens.

📡 On air every hour 📲 On the app 🗣️ On your smart speaker
🔴 Latest Loading latest headlines…
 
 
 
 
 
 
 
 
 
📰 More local stories from East Suffolk One All local news →

The JavaScript pulls the live RSS feed from `/news/local-news/feed.xml` on page load each time via a CORS proxy, so headlines are always fresh. It builds: - **Ticker bar** — latest 5 headlines scrolling across the gold bar - **Featured story** — top item as a full-width image card with overlay - **Grid** — next 6 stories as cards with images, descriptions and read more links - **Shimmer loading** — skeleton placeholders show while it fetches, so there's no blank flash The images come from the RSS `` tags or are scraped from the description if none exist, falling back to the ESO logo. The only dependency is the `allorigins.win` CORS proxy — if Aiir's CMS already serves pages on the same domain as the feed you could swap that for a direct fetch.