New modern website with headless CMS

The goal of this project was to move away from a limited WordPress setup and create a more flexible, modern website that could better reflect the product and support ongoing content needs. I was brought in to rebuild the entire site from scratch — both in terms of code and design direction.
A big part of the focus was to give the site more of a SaaS feel, both visually and structurally. I worked on creating reusable components, a clean design system, and a layout that could easily scale as new pages and features were added. The result is a fast, easy-to-manage site that feels more aligned with what the product offers today.
To make the content more dynamic, I integrated a headless CMS (Sanity) that handles blog posts and other editorial content. This allows for easier updates and localization — the site currently supports multiple languages, making it more accessible for different markets.
Since I chose to build the site with React and Vite rather than a traditional SSR framework, handling SEO and metadata posed a unique challenge. To overcome this, I implemented a custom solution for rendering the initial HTML on the server, ensuring proper indexing while still delivering a smooth client-side experience.
View live demo
React
React
Node.js
Node.js
Express
Express.js
Google Analytics
GA4
Amazon Web Services
AWS
Project start
November - 2024
Location
Remote / Stockholm
Client
BlueCall
Footer made by Didrik Andersson