Selhono Interior Decor Showcase Website by Chisom OhanuSelhono Interior Decor Showcase Website by Chisom Ohanu

Selhono Interior Decor Showcase Website

Chisom Ohanu

Chisom Ohanu

Selhono - Interior Decor Showcase Website

Overview

This project involved developing a sleek, modern website for an interior decor company that wanted to showcase their completed projects and highlight their design expertise. The client’s goal was to create an online portfolio that would impress prospective clients by presenting high-quality visuals of their work in a clean, engaging way.
Using Nuxt.js, the site was built with server-side rendering for fast load times and SEO benefits. To enhance user experience and add polish, I implemented custom Vue animations for smooth transitions and interactive elements throughout the site.

Goals

Build a visually appealing and responsive portfolio site that showcases interior decor projects with large images and detailed descriptions.
Create smooth, elegant animations to bring the site to life and engage visitors without distracting from the content.
Ensure the site is SEO-friendly and loads quickly, to attract organic traffic and keep users engaged.
Provide an easy-to-navigate layout that lets visitors explore projects by category or style.
Design a flexible system so the client can easily update projects and content over time.

Challenges

Balancing high-resolution images with fast load times was a major challenge, as interior decor relies heavily on visuals.
Creating custom Vue animations that were performant and didn’t slow down the site, especially on mobile devices.
Ensuring SEO best practices while using server-side rendering with Nuxt.js and dynamic content.
Developing a modular project display system that could handle different categories and filters without complexity.
Making the content management easy enough for the client to update projects without developer intervention.

Solution

Used Nuxt.js for SSR (server-side rendering), improving initial load speed and SEO performance.
Optimized images with lazy loading and modern formats (WebP) to keep page size manageable without sacrificing quality.
Developed custom Vue animations focused on subtle fades, slide-ins, and hover effects to enhance visual storytelling and guide user attention.
Built a dynamic project filtering system using Vue components and state management to let users filter by style, room type, or theme.
Set up an easy-to-use content structure, enabling the client to add or modify projects through a straightforward JSON or CMS integration.
Tested rigorously on mobile and desktop to ensure animations remained smooth and the site responsive across devices.

Outcome & Learnings

The client was very pleased with the final website, which now serves as a powerful tool to attract new customers and showcase their craftsmanship. The smooth animations and clean layout were praised for elevating the visual appeal without sacrificing performance.
Key takeaways:
Nuxt.js offers a great balance of SEO benefits and development flexibility for portfolio sites.
Custom Vue animations, when carefully optimized, significantly improve user engagement.
Performance tuning (especially image optimization) is crucial for visually rich sites like interior decor portfolios.
Designing for ease of client updates adds long-term value and reduces maintenance needs.
Like this project

Posted Jul 25, 2025

Developed a sleek, modern website for an interior decor company using Nuxt.js and custom Vue animations.

Likes

2

Views

3

Timeline

Jul 7, 2025 - Jul 14, 2025