Brand Website & Motion Design
Loading video...
PROTOTYPE

Willicher Apotheken – Pharmacy Brand Site & App

ReactViteTypeScriptTailwind CSSGSAPFramer MotionFirebasePlaywright

What It Is

Willicher Apotheken is the shared digital front door for two pharmacies in Willich — Hirsch Apotheke and Engel Apotheke. The site is a German-language single-page experience: hero brand lockup, a kinetic #Gesundheit. Will.Ich. manifesto, an app section covering eRezept / ordering / same-day electric delivery, and a Standorte block with both pharmacy cards plus an in-app map mockup. Built with React 19, Vite, Tailwind CSS 4, GSAP, and Framer Motion; deployed to Firebase Hosting.

Features

Single-page marketing site with Hero, TextBreak, App, Locations, and Footer sections

Brand system in deep red (#b71918) with Montserrat and Hirsch/Engel iconography

GSAP hero entrance + idle animations; Framer Motion for section reveals and mobile nav

App showcase: eRezept, ordering, same-day electric delivery, pickup at both locations

Standorte cards for Hirsch Apotheke and Engel Apotheke with hours, phone, and website links

JSON-LD Pharmacy entities, sitemap, and Open Graph for local SEO

Cookie consent with localStorage preferences and footer reopen event

Technical Highlights

Brand-faithful motion

Hero icons and type start hidden and reveal via GSAP autoAlpha; infinite idle spins use contextSafe cleanup so reduced-motion and unmount stay safe.

Shared pharmacy data

Names, addresses, phones, hours, and logos live in a typed constants module consumed by Locations, Header, and structured data — one source of truth for both pharmacies.

Vite + Tailwind 4 tokens

CSS @theme tokens (red-primary, gray-primary, off-white, blue-accent) drive the entire UI; grain and subtle-dot utilities add texture without asset requests.

Firebase production deploy

Built with tsc + Vite, hosted on Firebase with immutable static-asset caching and preview channels for review.

Key Features

PROJECT TYPE: Marketing / brand website + app showcase

CLIENT: Hirsch Apotheke & Engel Apotheke (Willich, DE)

STACK: React 19, Vite 7, TypeScript, Tailwind CSS 4, GSAP, Framer Motion

DEPLOY: Firebase Hosting — willicher-apotheken.de

LANGUAGE: German

STATUS: Live

Results

Shipped a live brand site that unifies two pharmacies under one digital identity.

Connected the marketing narrative to the real Willicher Apotheken app (eRezept, order, delivery).

Delivered GSAP + Framer Motion storytelling while keeping prefers-reduced-motion support.

Structured local SEO with dual Pharmacy JSON-LD entities and geo/opening-hours data.

Gallery

Willicher Apotheken – Pharmacy Brand Site & App gallery
Willicher Apotheken – Pharmacy Brand Site & App gallery
Willicher Apotheken – Pharmacy Brand Site & App gallery
Visit Live Site ↗