Executive summary
I led the full redevelopment of Hotel-Weekend.com from the ground up on Nuxt.js and Vue 3 - transforming a legacy codebase into a high-performance, SEO-first discovery platform with a dynamic destination and theme-based browsing system, and near-perfect Lighthouse scores.
The problem
- Hotel-Weekend.com ran on a legacy codebase that capped performance, SEO, and the ability to surface curated travel content.
- Users needed a richer way to discover stays - by destination and theme - rather than a flat, slow catalog.
- The experience had to be fast and fully responsive across iOS, Android, and desktop to compete for organic traffic.
The solution
- Rebuilt the platform from the ground up with Nuxt.js and Vue 3, replacing the legacy codebase with a high-performance, SEO-optimized foundation.
- Architected a dynamic destination and theme-based browsing system with curated property collections to increase session duration.
- Implemented custom filters, lazy-loaded assets, and fully responsive layouts across iOS, Android, and desktop.
- Delivered near-perfect Lighthouse performance and SEO, contributing to improved SERP rankings and organic traffic.
Technical architecture
How the system fits together - each layer reflects technology used on the real build.
Presentation
Server-rendered, responsive UI
Discovery system
Destination & theme-based browsing
Delivery & performance
Lazy-loaded assets & responsive layouts
Engineering challenges
Rebuilding without losing SEO equity
Replacing a legacy codebase from the ground up while improving - not jeopardizing - SERP rankings and organic traffic required an SEO-first rebuild.
Designing for discovery
A destination and theme-based browsing system with curated collections had to make exploration effortless and increase session duration.
Cross-device performance
Near-perfect Lighthouse scores had to hold across iOS, Android, and desktop with lazy-loaded assets and fully responsive layouts.
Performance & SEO outcomes
Performance & SEO on the rebuilt platform.
Through better SERP rankings post-rebuild.
Via content-rich, theme-based browsing.
Fully responsive across platforms.
