Luxury E-Commerce

Porto Virelle

A full-stack Mediterranean resortwear brand: headless commerce on Medusa v2, a cinematic Next.js storefront in three languages, Stripe checkout, transactional email automation, and self-hosted production on Oracle Cloud with HTTPS, split workers, and automated database backups.

Brand & Commerce

End-to-end luxury fashion retail for a Riviera-inspired label—shop, editorial product pages, cart, and multi-step checkout. Catalog driven by Medusa (collections, variants, color/size options, regional pricing). Multi-region selling across European markets with currency-aware carts. Promo codes, tax and shipping at checkout, and a full legal suite (privacy, terms, shipping, refunds) localized per locale. Brevo-powered lifecycle email on order placed, shipment, delivery, cancellation, and returns. Newsletter signup via embedded Brevo form.

Design & Experience

Mediterranean luxury visual system: Deep Navy, Sand Beige, Riviera White, Mediterranean Blue, Olive Green, Sun Gold. Editorial serif headlines with modern sans body, spacious layouts, and film-grade hero video with seamless loop fades. Cinematic full-viewport homepage, lifestyle gallery, brand story on About (yacht, tennis, summer narratives), and shop filters by collection and product type. Product galleries with color-aware image switching, sizing guides, and related pieces. Trilingual storefront (French default, English, Italian) with locale-prefixed routes, cookie persistence, and fully translated UI copy.

Storefront & Checkout

Next.js App Router storefront with TypeScript and Tailwind CSS v4. Server components for catalog and SEO; client flows for cart mutations and checkout. Medusa Store API integration with cookie-backed carts, region/country selector, and Next.js route handlers for cart, promotions, regions, and checkout capture. Four-step in-app checkout: shipping address, shipping method, Stripe Elements payment, and order review. Cart experience with line-item editing, promotion application, and live totals.

Platform & Backend

Medusa v2 monorepo: PostgreSQL persistence, Redis in production for caching, event bus, workflow engine, and distributed locking. Stripe payment provider with webhook handling. Cloudflare R2/S3 file module for product imagery and CDN delivery. Medusa Admin for catalog, regions, shipping profiles, and publishable API keys. Event subscribers orchestrate Brevo template emails with order-aware parameters. Initial data seed script provisions regions, collections, inventory, and demo catalog for repeatable deploys.

Infrastructure

Production self-hosted on Oracle Cloud compute instances: separate Medusa server and worker processes, Next.js storefront, Caddy reverse proxy with automatic HTTPS. API subdomain for Medusa and Admin; storefront on apex/www only. systemd services, predeploy migrations, env-separated secrets, and optional medusa-backup plugin with scheduled PostgreSQL dumps to R2. Turbo monorepo with dev:stack, prod:build, and pre-push secret verification.

Porto Virelle - Image 1

View live for a better mobile UX experience

DIVISIONS INDEXCATALOGUE

Kytico Automate1

SPECIALIST UNIT

1Reference to Kytico Automate

Our dedicated division for creating fully custom automated solutions that improve workflows. Streamlining operations through intelligent automation designed to scale with your business needs.

Kytico Web2

PRIMARY STUDIO

2Reference to Kytico Web

The core studio behind this site — designing and engineering brand, web and product experiences.