← ProjectsNext.js · Sanity · Vercel · 2026

mansbo.se

The website for Månsbo, a village on the Dalälven river in Avesta Municipality. It brings together articles and local history, a photo gallery, a map, and the latest posts from the village’s Facebook page.

Features

  • Articles and pages about Månsbo’s history, with featured articles on the homepage
  • Photo gallery with a lightbox and photographer credits
  • Interactive map showing where Månsbo is
  • The latest posts from the village’s Facebook page, right on the homepage
  • Dark and light themes, an accessible mobile menu, and a custom 404 page

Tech

Built with Next.js (App Router) and Sanity as the CMS, deployed on Vercel. All content is edited in an embedded Sanity Studio. Pages are built statically but update instantly when something is published, through a webhook that revalidates the affected pages. The map uses Leaflet, and SEO is handled with a sitemap, per-page share images, and structured data for articles.