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