Daria Sha Therapy
Elegant Massage Therapy Website with Multi-Language Support
Color Palette
Primary Green
#77988a
Dark Grey
#202020
White
#ffffff
Light Grey
#e7e7e7
Light Grey 2
#f0f0f0
Technology Stack
Core Technologies
- WordPress 6.5+ (Custom Theme)
- PHP 8.0+
- Underscores Starter Theme
- Custom Theme Development
Frontend
- Vanilla JavaScript (no jQuery)
- AOS (Animate On Scroll)
- Swiper.js for galleries
- Self-hosted Inter & MAREGY fonts
WordPress Plugins
- Advanced Custom Fields (ACF)
- WPML or Polylang (multi-language)
- Contact Form 7
- WebP Express
Development Highlights
Custom Theme Architecture
- Built from scratch using Underscores starter theme
- Custom navigation walkers for header and footer
- Modular template structure
- Custom post type support ready
- Theme customizer integration
Video Integration
- Full-screen video hero sections
- HTML5 video backgrounds with autoplay
- Video optimization for performance
- Dark overlays for text readability
- Responsive video handling
Multi-Language Support
- Three languages: Ukrainian, English, Russian
- Language switcher in header
- Translation-ready structure
- RTL support included
- Text domain and .pot file
Service Management
- 13+ massage services with ACF repeater fields
- Service cards with pricing and duration
- Expandable service grid (show more/less)
- Service images and descriptions
- Testimonials carousel
Developer Skills Demonstrated
WordPress Theme Development
Custom theme development from scratch, Underscores-based architecture, custom navigation walkers, and template hierarchy implementation.
Frontend Development
Vanilla JavaScript, AOS scroll animations, Swiper.js integration, custom font implementation, and responsive design.
ACF Integration
Advanced Custom Fields implementation for flexible content management, repeater fields, and custom field groups.
Multi-Language Development
Translation-ready structure, WPML/Polylang integration, RTL support, and proper text domain implementation.
Key Technical Achievements
- Built custom WordPress theme from scratch without frameworks
- Implemented video backgrounds with HTML5 video elements
- Created multi-language support for three languages
- Developed custom navigation walkers for menu customization
- Integrated AOS for smooth scroll animations
- Built service management system with ACF repeater fields
- Optimized assets with self-hosted fonts and WebP support