UrbanStyle - Property Discovery Platform

Production-grade real estate marketplace with advanced search capabilities

RoleFrontend Developer
ClientUrbanStyle
Timeline2 months
UrbanStyle - Property Discovery Platform

Overview

Scalable property discovery platform built with Nuxt 3 SPA architecture, featuring headless CMS integration, dynamic filtering system, and optimized carousel-based browsing for residential property listings.

Technologies

Nuxt 3Nuxt 3
Vue 3Vue 3
TypeScriptTypeScript
PiniaPinia
Vee-ValidateVee-Validate
Nuxt i18nNuxt i18n
Tailwind CSSTailwind CSS
DaisyUIDaisyUI
AxiosAxios
Vue3 CarouselVue3 Carousel
Moment.jsMoment.js
Sass/SCSSSass/SCSS

Key Features

Multi-criteria property search with filters

Dynamic carousel for projects and units

City-based property recommendations

Voucher and discount management system

Responsive skeleton loading states

SEO-optimized meta tag automation

Technical Challenges

01

Custom API Service Layer with Runtime Config Integration

Engineered useMyFetch composable wrapper with centralized API key injection and baseURL configuration to ensure type-safe, reusable data fetching across all endpoints while maintaining security best practices.

02

Dynamic Multi-Carousel State Management with Ref Composition

Implemented advanced carousel reference system using dynamic ref mapping to manage multiple independent carousels per topic, enabling granular navigation control without state collision across concurrent instances.

03

Global SEO Middleware with useSeoMeta Composable

Built resetMeta.global.ts middleware leveraging Nuxt's useSeoMeta to inject Open Graph and Twitter Card metadata on every route transition, ensuring optimal social sharing and search engine discoverability.

Interested in Working Together?

I'm always open to discussing new projects, creative ideas, or opportunities. Let's build something extraordinary.