Skip to content

Case Study

Euphoria Wellness Studio

A production bilingual website for a wellness studio in Blagoevgrad, presenting Pilates Reformer and XBODY EMS services with responsive media, a booking enquiry form and technical SEO.

Euphoria Wellness Studio homepage presenting XBODY EMS and Pilates Reformer services.

Overview

Euphoria Wellness Studio is a production client website for a wellness studio in Blagoevgrad, Bulgaria. It presents the studio's Pilates Reformer and XBODY EMS services in Bulgarian and English and provides a booking enquiry form for prospective clients. A Semrush audit generated in September 2026 reported 95% Site Health, 99% AI Search Health and no errors.

Challenge

The project needed to present two specialised wellness services within one consistent visual experience. It also needed to support Bulgarian and English content, adapt to different screen sizes, manage image and video assets efficiently, and provide a straightforward way for visitors to contact the studio.

Architecture

The website is a single-page React 19 and TypeScript application organised into reusable section and UI components. Typed translation dictionaries and a shared language provider manage the Bulgarian and English content. Responsive picture sources provide different image sizes for mobile and desktop screens, while gallery videos use poster images, deferred loading and viewport-based playback. Form submissions are handled through Netlify Forms without a custom backend.

Testing

The project has 28 automated tests across eight test files using Vitest and React Testing Library. They cover component rendering, semantic headings, language selection and persistence, responsive media attributes, viewport-controlled video behaviour, reduced-motion preferences, and contact-form submission states. GitHub Actions runs linting, all tests and a production build for pull requests and changes to the main branch.

Verified audit results

95%
Site Health
99%
AI Search Health
0
Errors

Semrush Site Audit3 September 2026

View audit report (opens in a new tab)

Features

  • Bulgarian-first interface with English language switching
  • Pilates Reformer and XBODY EMS service presentation
  • Responsive WebP images for mobile and desktop screens
  • Deferred gallery videos with poster images
  • Viewport-based video playback
  • Reduced-motion handling for animated media
  • Booking enquiry form powered by Netlify Forms
  • Canonical and social-sharing metadata
  • LocalBusiness structured data
  • Sitemap and robots.txt configuration
  • 28 automated component and integration tests
  • Automated quality checks with GitHub Actions
  • Netlify deploy previews and production hosting
  • Semrush audit: 95% Site Health, 99% AI Search Health and 0 errors as of September 2026

Tech Stack

React 19TypeScriptViteTailwind CSSVitestReact Testing LibraryGitHub ActionsNetlify