Project Tag: React 19

  • Eco Etno Selo Primorski Dolac – React 19 / Vite 6 Multilingual Frontend

    Eco Etno Selo Primorski Dolac – React 19 / Vite 6 Multilingual Frontend

    This project is a modern, multilingual frontend application built with React 19 and Vite 6, designed as a fully static website deployed on an Apache server. The architecture follows a client-side approach with ES Modules and History API-based routing, enabling a smooth single-page application experience without a backend or database layer.

    The application is structured around multiple static entry points for different languages (PL, EN, HR, DE), ensuring clear separation of localized content while maintaining a consistent UI layer. Styling and structure are handled with HTML5 and CSS3, focusing on performance and maintainability.

    The build and development workflow is powered by Vite 6, providing fast bundling and an efficient development server. Deployment is handled via FTP directly to a traditional hosting environment with Apache and .htaccess configuration for routing and redirects.

    The project integrates several external services, including Cal.com for booking functionality, Cookiebot for cookie consent management, Google Analytics and Meta Pixel for tracking and marketing analytics, as well as embedded Facebook, Instagram, and Google Maps components.

    Overall, this is a scalable, static-first frontend architecture combining React-based component design, multilingual structure, and third-party service integrations within a lightweight deployment model.

    ecoetnoseloprimorskidolac.com

  • Marcin Therapy & Touch – Premium Massage Salon Landing Page

    Marcin Therapy & Touch – Premium Massage Salon Landing Page

    A refined, conversion-focused landing page for a premium massage salon, designed to present the service offering in a calm and elegant way while guiding visitors toward online booking. The experience combines strong visual storytelling, clear service presentation, and a polished booking path to create a luxurious yet approachable feel.


    Built with a fully responsive layout, the site adapts seamlessly across desktop and mobile while keeping the content readable and visually balanced. It includes interactive service cards, smooth reveal animations, rotating hero imagery, and accessible UI patterns to support a modern, high-end browsing experience.

    Technologies Used

    • React 19
    • Vite
    • JavaScript
    • Vanilla CSS
    • Responsive layout system
    • Accessible UI components
    • Client-side animation and interaction handling

    Lighthouse Results

    • Performance – 100%
    • Accessibility – 100%
    • Best Practices – 100%
    • SEO – 100%

    marcintouch.pl