Overview
Vakantiepolen is a multilingual travel website for a private lake retreat in Poland, designed to communicate solitude, nature, and cozy relaxation through a custom visual and sensory experience.
The project combined visual storytelling, motion, Polaroid-inspired imagery, and scene-based ambient sound interactions with a practical CMS workflow, static generation, and SEO-oriented delivery.
Contribution
I owned the project end to end, from visual research, mood boards, UX structure, and high-fidelity UI design to frontend implementation, CMS setup, optimization, deployment, and launch.
I designed the website around a warm travel mood, combining nature-inspired visuals, Polaroid-style photos, responsive layouts, and motion details to make the place feel personal, atmospheric, and easy to explore.
On the frontend side, I built the site with React and Next.js, using static generation, reusable components, optimized media loading, and a maintainable structure. The implementation included lazy loading, blur previews, metadata, accessibility checks, and Lighthouse-focused optimization.
I also connected the website to a lightweight Git-based headless CMS, allowing the owner to manage text, media, and multilingual content without a complex backend or separate database. Content updates were committed to Git and deployed through a Netlify CI/CD pipeline, keeping the publishing flow simple, versioned, and reliable.

Visual Direction
The website used warm tones, soft contrast, and bright flowing color effects to create the feeling of summer, nature, and personal travel memories. The goal was to make the place feel emotional and inviting, without turning the interface into a generic travel booking page.

Polaroid Photos
Polaroid-style photos became the main visual motif, giving the website a nostalgic feeling of memories from a quiet trip. They appeared with soft staged motion, almost like small photo cards being gently placed on a table.

Ambient Sound
Selected Polaroid images could play scene-based nature sounds connected to what was shown in the photo. Forest scenes used rustling leaves, water scenes used flowing water, campfire moments used crackling fire, and cottage interiors used rain hitting the roof.

Motion
Layered motion, parallax details, smooth scrolling, and staged transitions were used to guide attention and create depth across the page. Motion supported the travel story and helped the content feel more alive, while keeping the experience clean and easy to follow.

Git CMS
The website used lightweight Git-based headless CMS, allowing the owner to update text, media, pages, and multilingual content without a separate database. Content changes were committed to Git and published through Netlify CI/CD, keeping updates versioned, simple, and production-ready.

Multilingual
The website supported multilingual content for an international travel audience, including English and Dutch versions. The content structure was prepared to keep pages consistent across languages while still supporting custom presentation and visual storytelling.

Performance
The website was built with static generation, optimized media, metadata, and performance checks to keep pages fast, crawlable, and reliable. The technical setup supported both the visual experience and practical needs: fast loading, SEO-friendly pages, and a stable production deployment.






