ENATIV Logo
ENATIV
Back
Next.js 16
PayloadCMS 3
TypeScript
TailwindCSS
PostgreSQL 17
i18n

Budzowska Fiutowski i Partnerzy

Law Firm Website

Year
2026
Duration
3 months
Team
1 developer
Let's talk
About the project

Challenge & Solution

A complete rebuild of a legacy law firm website, featuring complex migration of 1,444+ documents and 1,685 images from an old MariaDB database to Payload CMS 3. Built with Next.js 16, the bilingual (PL/EN) platform delivers full content management through the admin panel, SEO-optimized architecture, and a modern design that builds client trust. Deployed on a VPS via Coolify with Docker.

2x
SEO Improvement
100%
CMS Coverage
2
Languages

Challenge

The law firm needed a modern, trustworthy website to replace their outdated legacy system. The biggest challenge was migrating 1,444+ content items (news, publications, case results) and 1,685 images from an old MariaDB database to Payload CMS — including converting legacy HTML to Lexical rich text format while preserving all existing URLs and SEO value. Key requirements also included bilingual support (Polish and English), a fully editable CMS for non-technical staff, and a design that builds client trust.

Solution

  • Next.js 16 with App Router for optimal performance and SEO
  • PayloadCMS 3 for complete content management with custom blocks
  • Complex MariaDB to Payload CMS migration — 1,444+ documents, 1,685 images, HTML-to-Lexical conversion
  • Bilingual support via next-intl with full Polish and English coverage
  • PostgreSQL 17 database for robust relational data and advanced querying
  • Docker deployment on VPS via Coolify with health checks and CI/CD
Gallery

See it in action

Screenshots coming soon

Project screenshots are being prepared and will be added here shortly.

Tech Stack

Technologies

Frontend
Next.js 16
App Router, React Server Components
CMS
PayloadCMS 3
Headless CMS with custom blocks
Language
TypeScript
Type safety across the stack
Styling
TailwindCSS
Utility-first CSS framework
Database
PostgreSQL 17
Advanced relational database with JSON support
i18n
next-intl
Internationalization library
Hosting
Coolify
VPS deployment with Docker and CI/CD
DevOps
Docker
Multi-stage builds, standalone deployment
Email
Resend
Transactional email and newsletter
UI
shadcn/ui
Radix UI primitives, accessible components
Tooling
oxlint
Fast Rust-based linter and formatter
Testing
Vitest & Playwright
Integration and E2E testing
Features

Key Features

PayloadCMS Blocks

Fully customizable page sections editable through admin panel

Bilingual Content

Complete Polish and English language support with easy switching

SEO Optimization

Structured data, meta tags, and Core Web Vitals optimization

Team Profiles

Dynamic lawyer profiles with specializations and contact details

Practice Areas

Editable practice area pages with case studies and expertise

Content Migration

Custom migration scripts for 1,444+ documents from legacy MariaDB

Full-Text Search

Server-side search across all content types with filters

Cookie Consent

GDPR-compliant consent management with GA4 integration

Newsletter

Email subscription via Resend with server actions

Summary

Results

The new website significantly improved the law firm visibility in search engines, doubling organic traffic within the first three months. The fully editable CMS empowered the firm to manage all content independently, from team profiles to practice area descriptions. The bilingual support opened access to international clients, while the modern, responsive design built trust with visitors across all devices.

Future plans

Client portal for case tracking

Have a similar project in mind?

Let's discuss how I can help bring your vision to life.

Start a project
View more projects
© 2026 ENATIV
ProjectsServicesContact
contact@enativ.pl