All projects

ZN SYSTEMS

Project 03/Company marketing website

Company Website Rebuild with Headless Next.js

A full website rebuild that moved a company away from WordPress and improved frontend performance, structure, and deployment.

Key results

Load time reduced from 3.5 seconds to under 1.5 seconds

Cleaner URL and metadata structure

Cloudflare OpenNext and R2 deployment

Interface diagram for a headless Next.js website rebuild

Summary

We rebuilt the frontend with Next.js, added focused Three.js and scroll animation work, and reworked the URL structure and metadata. The site was deployed with Cloudflare OpenNext and R2 so the new stack could stay fast and practical in production.

Context

Company marketing website

Project type

Next.js

Primary stack

Next.js

Focus areas

Next.jsThree.jsOpenNext

Technology

Next.jsThree.jsCloudflare OpenNextCloudflare R2React

The situation

The existing website needed a faster, cleaner foundation.

Interface diagram for a headless Next.js website rebuild

The existing WordPress site needed a faster frontend and a cleaner technical foundation. The rebuild also needed better URL structure, metadata, and a more engaging presentation without making the site harder to maintain.

The result

Load time reduced from 3.5 seconds to under 1.5 seconds

The website load time improved from about 3.5 seconds to under 1.5 seconds. The company also received a cleaner content structure and a modern frontend that was easier to extend than the previous WordPress setup.

Additional outcomes

  • Cleaner URL and metadata structure
  • Cloudflare OpenNext and R2 deployment

What was built

The main workflows and capabilities delivered for this project.

01

Headless Next.js frontend

02

Three.js visual elements

03

Scroll-based interaction

04

Improved URL structure

05

Technical metadata cleanup

06

Cloudflare OpenNext and R2 deployment

Next.jsThree.jsOpenNextCloudflare R2

Have a software problem to solve?

Tell us what you are trying to build, improve, or automate. We can work out the right approach together.

Start a project

Related cases

More work