# Van's DIY & Bastelbedarf – Website (lokale Vorschau)

Hallo VanVan 🩵 Das hier ist der Code für deinen zukünftigen Onlineshop. Du musst nichts
programmieren – diese Anleitung reicht, um die Seite auf deinem PC anzusehen.

## Schnellstart (empfohlen)

1. Doppelklick auf die Datei **`Vorschau-Starten.bat`** in diesem Ordner.
2. Es öffnet sich ein schwarzes Fenster, das kurz Dinge vorbereitet.
3. Danach öffnet sich automatisch dein Browser mit der Vorschau.
4. Zum Beenden: im schwarzen Fenster `Strg + C` drücken, dann Fenster schließen.

Falls sich nichts öffnet: prüfe, ob im schwarzen Fenster ein Hinweis auf **Node.js** steht (siehe
unten) und lies die Fehlermeldung genau durch.

## Voraussetzung: Node.js

Diese Website braucht ein kostenloses Programm namens **Node.js**, damit sie auf deinem PC laufen
kann (das ist wie ein kleiner "Motor" für moderne Webseiten).

- Prüfen, ob es schon installiert ist: das Start-Skript macht das automatisch.
- Falls nicht: Download unter **https://nodejs.org** → den Button mit **"LTS"** wählen →
  installieren (einfach überall "Weiter" klicken) → danach `Vorschau-Starten.bat` erneut starten.

## Manueller Start (für Filipe / falls das Skript mal nicht geht)

Im Ordner `shop/` in einer Kommandozeile (z. B. Git Bash oder PowerShell):

```
npm install     # nur beim allerersten Mal nötig
npm run build   # baut die Seite (prüft, ob alles fehlerfrei ist)
npm run dev     # startet die lokale Vorschau
```

Danach im Browser öffnen: **http://localhost:4321**

## Was ist das hier gerade für ein Stand?

**Phase 1 – Design & Struktur.** Alle Seiten aus dem Pflichtenheft sind als echtes, klickbares
Frontend vorhanden (Startseite, Shop, Kategorien, Produktseiten, Warenkorb, Checkout-Vorschau,
rechtliche Seiten usw.). Der Warenkorb funktioniert bereits (im Browser gespeichert), es gibt aber
**noch keine echte Bestellabwicklung, keine echte Zahlung und noch kein Adminbereich** – das folgt
in Phase 2. Alle Produkte, Preise, Bilder und der "Über die Kreative"-Text sind aktuell **Platzhalter**
und werden ersetzt, sobald du echte Fotos/Texte/Preise lieferst.

## Projektstruktur (kurz)

```
shop/
├─ src/pages/       ← jede Datei hier ist eine Seite der Website
├─ src/data/        ← Produkte & Kategorien (hier später echte Daten eintragen)
├─ src/components/  ← wiederverwendbare Bausteine (z. B. Produktkarte)
├─ src/layouts/      ← gemeinsamer Rahmen (Header/Footer) aller Seiten
├─ src/styles/       ← Farben, Schriften, Design-Grundlagen
└─ public/           ← Logo, Icons, robots.txt
```

Mehr Hintergrund (Pflichtenheft-Zusammenfassung, Branding-Entscheidungen, Tech-Stack-Begründung)
steht im Obsidian-Vault unter **„Van Van – Homepage"**.
