# Johnny client demo sites

Four fictional static websites. They are the **before** state a client would have: built here first, then moved into Johnny through the normal flow. The editor should not create them from scratch.

None of these businesses are real. Every page carries a “Demo-Website von Johnny” / “Demo website by Johnny” line. Names, people, streets, phones and emails are invented.

## Sites

| Folder | Business | Market | Look |
|---|---|---|---|
| `sites/ordination-wartlinger/` | Ordination Dr. Helene Wartlinger | Vienna (DE) | Calm dental practice |
| `sites/riedkamp-energie/` | Riedkamp Energie GmbH | Berlin (DE) | Technical installer |
| `sites/plover-and-rye/` | Plover & Rye | Bristol (EN) | Warm café |
| `sites/cast-yard/` | Cast Yard | Manchester (EN) | Energetic studio |

Each site is plain HTML, CSS and a little JS. No build step. Fonts are self-hosted OFL webfonts. Photos were generated for this repo.

## Preview (over VPN)

Same pattern as johnny-hq / johnny-website / johnny-brand: bind to the WireGuard address so you can open it from your laptop.

From this directory:

```bash
python3 -m http.server 4331 --bind 10.66.0.1
```

Open `http://10.66.0.1:4331/` for the index (hq is `:4321`, website `:4322`, brand `:4330`).

## Demo line and contact safety

- Footer / imprint: demo attribution; imprint states that the business is invented.
- Phones: Vienna `01 000 00 00` (not connected, said in imprint); Berlin `030 23125 014` (Bundesnetzagentur drama range); Bristol `0117 496 0148` and Manchester `0161 496 0148` (Ofcom drama ranges).
- Emails use `.example` addresses and are not monitored.
- No shop, login, booking widget, map embed or analytics.

## Shot list (changes to film later)

Facts that already sit on the pages (hours, prices, team, menu, timetable) are the baseline. These pages / facts are **not** on the sites yet, so the editor can add or change them in the recording:

**Ordination Wartlinger**

- Saturday opening (today: closed)
- Holiday closure / stand-in notice
- New assistant on the team page
- New page “Winterangebot”

**Riedkamp Energie**

- New Förderseite
- Fourth reference project
- Job ad Elektriker (m/w/d) (today: Anlagenmechaniker SHK)
- Updated €/kWp (today: ab 1.450 €)

**Plover & Rye**

- Rewritten weekly specials
- Christmas menu page
- New opening hours

**Cast Yard**

- Extra class row on the timetable
- Fourth coach profile
- January offer
- Holiday hours

## Out of scope here

Domains, public hosting, the replicator move, handbook write-up and video production happen separately. This repository does not claim any of those have been done.
