Back to projects
WebLive

Case study

Indos.pl corporate website

A new corporate website built from the ground up with Next.js and Payload CMS for speed, security, SEO, and effortless content publishing.

Homepage of the Indos corporate website

Project overview

Category
Web

Technology

  • Next.js
  • TypeScript
  • Payload CMS
  • Motion
  • MongoDB
  • Vercel
  • Upstash Redis
  • Resend

Project links

Inside the project

Context

The previous WordPress website had accumulated inconsistent UI patterns, overlapping cache layers, security concerns, and a fragile editing workflow. Routine updates could break parts of the site, while slow page loads and stale content affected both visitors and the marketing team. These problems became the reason to design and build an entirely new platform.

Role

I designed and built the new platform from scratch, covering its architecture, interface, CMS model, performance strategy, analytics and consent integration, security controls, and production infrastructure. I continue to maintain and extend it.

Constraints

The new site needed to preserve business content and search visibility while giving non-technical editors genuine control. It also had to work reliably on serverless infrastructure, where local memory cannot provide consistent rate limiting or shared application state.

Approach

I built the new platform with Next.js and Payload CMS, using editable content blocks, a structured blog, generated regional pages, an automatic sitemap, and JSON-LD. A 60–30–10 colour hierarchy, improved typography and iconography, and staggered Motion animations created a clearer visual system. Partial prerendering and ISR invalidation keep content fast and current, while Upstash Redis provides a shared rate-limit store. Resend handles email, and Vercel with MongoDB Atlas forms the production stack.

Outcome

The new website is faster, safer, easier to evolve, and significantly simpler for marketing to operate. Lighthouse scores are around 90 for performance and 100 for accessibility, best practices, and SEO. Editors can now build and update pages from reusable CMS blocks without relying on WordPress plugins or developer intervention for routine changes.

Lessons

Replacing a fragile platform is not only a framework decision. Consolidating ownership of caching, content, consent, analytics, and design removed entire classes of operational problems. The project reinforced the value of pairing measurable performance work with an editing model that reflects how the business actually publishes content.

A new corporate website built from the ground up with Next.js and Payload CMS for speed, security, SEO, and effortless content publishing.

Explore all projects