01 Über das Projekt
GKN Portraits ist die Website eines Fotostudios in Freiburg, das auf Bewerbungs- und Businessporträts spezialisiert ist. Der Kern ist keine Imageseite, sondern eine Buchung: Paket wählen, freien Termin im Kalender anklicken, Kontaktdaten eintragen — drei Schritte, Bestätigung per E-Mail, Stornolink inklusive. Damit fällt das Telefonieren über freie Termine weg, das bei kurzen Shootings den größten Teil des Aufwands ausmacht.
Technisch läuft die Seite auf Next.js 16 mit React 19 und Tailwind 4. Fünfzehn Sprachen mit übersetzten URLs decken ab, wer in Freiburg ein Bewerbungsfoto braucht — inklusive Rechts-nach-Links-Layout für Arabisch. Preise gibt es in zwei Listen (privat und geschäftlich), weil sich nicht der Aufwand unterscheidet, sondern die Nutzung des Bildes.
Die Besonderheit liegt hinter den Kulissen: Das Studio betreibt zwei Marken — Porträt und Hochzeit — aber es gibt nur einen Raum und einen Terminplan. Beide Websites buchen deshalb in denselben Kalender, und jede Buchung merkt sich, über welche Marke sie hereinkam. Ein Datenbank-Index stellt sicher, dass derselbe Slot nie zweimal bestätigt wird. Verwaltet wird alles über einen gemeinsamen Bereich mit passwortlosem Login per Einmal-Link.
02 Highlights
- 01
Online-Terminbuchung in drei Schritten mit Bestätigungsmail und Stornolink
- 02
Ein gemeinsamer Studiokalender für zwei Marken — doppelte Buchung technisch ausgeschlossen
- 03
15 Sprachen mit übersetzten URLs, inkl. RTL-Layout für Arabisch
- 04
Zwei Preislisten (privat / geschäftlich) mit drei Paketen
- 05
Lokale Landingpages für die Städte rund um Freiburg
- 06
Ratgeber-Bereich zu Kleidung, Ablauf und Bildauswahl
- 07
Passwortloses Login für den Verwaltungsbereich (Einmal-Link, JWT-Cookie)
- 08
Rund 285 indexierbare URLs mit hreflang, JSON-LD und eigener Sitemap
03 Technologie-Stack
- Next.js 16
- React 19
- Tailwind 4
- next-intl
- PostgreSQL
- Drizzle ORM
- TypeScript
- Docker
Interesse an einer
Zusammenarbeit?
Lassen Sie uns gemeinsam Ihr nächstes Projekt zum Erfolg führen. Ich freue mich darauf, von Ihnen zu hören.
Kontakt aufnehmen