Zurück zu den Projekten

Case Study

Full Stack2026

BOOKHOUSE cafe

Eine Website für ein Buchcafé in Pune zum Stöbern und Reservieren per WhatsApp.

Eine Next.js-Website für ein Nachbarschafts-Buchcafé, auf der Besucher englische und hindisprachige Regale durchsuchen, Bücher per WhatsApp reservieren und Menü-, Community- sowie Besuchsinformationen finden können.

BOOKHOUSE cafe home page hero with brand typography and visit calls to action.
Next.jsTypeScriptTailwind CSSSupabaseFramer MotionZodPlaywright

Beitrag

  • Das komplette Marketing- und Browsing-Erlebnis für eine reale Café-Marke in Pune umgesetzt.
  • Englische und Hindi-Regale mit Suche, Kategorien-Chips und Tastaturnavigation implementiert.
  • Einen Reservierungs-Warenkorb entwickelt, der ausgewählte Titel in eine WhatsApp-Übergabe bündelt.
  • Menü-, Community- und Besuchsseiten mit Structured Data für lokale Auffindbarkeit ergänzt.

Ergebnis

Eine hochwertige Café-Präsenz geliefert, die Stöbern, Community und Reservierung in einem ruhigen Leseerlebnis verbindet.

Technische Entscheidungen

  • Content-getriebene Seiten mit zentraler Site-Konfiguration

    Marke, Kontakt und Navigation wurden zentralisiert, damit die Seiten bei wachsendem Inhalt konsistent bleiben.

    Next.js · Supabase · TypeScript

  • WhatsApp-first-Reservierungsablauf

    Statt Zahlungsinfrastruktur wurde ein lokaler Warenkorb mit vorbefüllter WhatsApp-Nachricht genutzt, um den Ablauf leichtgewichtig zu halten.

    Next.js · Zod

  • Single-staff admin with guarded auth

    One Supabase Auth account manages books, menu, communities, and site settings — public sign-ups disabled and email allowlisting enforced in middleware.

    Supabase · Next.js

Herausforderungen

  • Zweisprachige Regale gleichwertig gestalten

    Die englischen und hindisprachigen Sammlungen brauchten einen eigenen Ton und Typografie, ohne die gesamte UI zu duplizieren.

    Lösung: Gemeinsame Shelf-Komponenten mit sprachspezifischen Inhalten und eigenen Hindi-Routen dort, wo das Layout angepasst werden musste.

  • Letting staff edit content without redeploying

    Menu prices, book stock, and community details change often — the café needed same-day updates without touching code.

    Lösung: Moved catalog data to Supabase with on-demand revalidation, cover uploads to Storage, and a site customizer for branding and page copy.