My portfolio website built with Astro, with help from Sanity CMS.
The smooth page transitions are made possible with Astro's in-built transitions API .