Eigenes Produkt · mit Claude Code gebaut

lebenlokal.de

Ein lokales Verzeichnis für über 480 deutsche Städte — in rund vier Wochen mit Claude Code von der Idee bis Version 3 gebaut.

460+

Commits

v3.11

aktuelle Version

~4

Wochen bis v3

480+

Städte

100%

mit Claude Code

0 €

kostenlos

Die Idee

lebenlokal.de macht das Lokale sichtbar: Vereine, Einzelhändler und Einrichtungen der Daseinsvorsorge in deutschen Städten — durchsuchbar, kategorisiert und mit echten regionalen Kennzahlen angereichert. Aktuell deckt die Plattform über 480 Städte ab und ist kostenlos nutzbar.

Gleichzeitig ist lebenlokal mein Spielfeld: die produktive Umgebung, in der ich neue Claude-Code-Workflows, Skills, Hooks und Agents baue, teste und schärfe — und das beste Setup für die Entwicklung TypeScript-basierter Anwendungen finde. Was hier funktioniert, fließt direkt in die Kundenarbeit.

Wie es entstand — mit Claude Code

Die Plattform ist zu 100 % mit Claude Code gebaut, nach einem disziplinierten, spec-getriebenen Vorgehen: Jede größere Funktion startet als Brainstorming, wird zu einer Design-Spec verdichtet und erst nach Freigabe implementiert. Konventionen, Architekturregeln und Tooling stehen in einer projektspezifischen CLAUDE.md, damit das Werkzeug den Kontext kennt.

Das Tempo zeigt, was dieser Ansatz leistet: über 460 Commits und zahlreiche, einzeln deploybare Release-Cuts bis Version 3.11 — in rund vier Wochen, von einer Person. Frontend und Backend werden bewusst getrennt ausgeliefert, damit beide isoliert und ohne Risiko deploybar bleiben.

Architektur

Technisch ist lebenlokal ein Nx-Monorepo. Das Backend (NestJS) folgt einer Clean-Architecture in vier Schichten pro Feature — domain, application, infrastructure, presentation — auf Basis wiederverwendbarer @sftech-Bausteine. Module für Städte, Vereine, Shops, Ketten, Stadtteile, Kreise, Indikatoren und Besucher-Analytics teilen sich dasselbe, konsistente Fundament.

Das Frontend (Angular 21) setzt durchgängig auf Standalone-Components, Signals und OnPush mit einem eigenen Theme „Nocturnal Atlas". Darunter: PostgreSQL mit TypeORM-Migrationen, Keycloak für Authentifizierung, ein Geocoding-Daemon, server-seitiges Prerendering mit ISR — insgesamt rund ein Dutzend produktiver Dienste hinter einem nginx-Proxy.

Echte Daten, kein Lorem Ipsum

Der Mehrwert steckt in echten, gepflegten Daten. Eine Python-basierte Pipeline lädt automatisiert öffentliche Quellen — Destatis, Regionalstatistik (Genesis), Bertelsmann, BKA, DWD — und verifiziert sie. Daraus entstehen Stadtprofile mit „Vital-Signs", Kreis-Indikatoren wie die Arbeitslosenquote und ein Wohnumfeld-Report.

Adressen werden über Nominatim geocodiert, Coverage und Datenfrische überwacht, und die öffentlichen Seiten werden für Suchmaschinen vorgerendert. Kurz: eine datenreiche Plattform, kein Klick-Dummy.

Das Ergebnis

lebenlokal.de ist live, kostenlos und wächst kontinuierlich. Vor allem aber ist es der Beleg für ein Versprechen: Ein einzelner Entwickler liefert mit Claude Code in Wochen eine produktionsreife, datenreiche Plattform, für die ein Team sonst Monate bräuchte.

Genau diese Geschwindigkeit, Disziplin und Architekturqualität bringe ich in Ihre Projekte ein.

Tech-Stack

Womit es gebaut ist

Frontend

  • Angular 21
  • TypeScript
  • Signals
  • Tailwind 4
  • PrimeNG

Backend

  • NestJS
  • Clean Architecture
  • @sftech/*
  • TypeORM
  • PostgreSQL

Auth

  • Keycloak

Daten & Ops

  • Python
  • Nominatim
  • Destatis · BKA · DWD
  • Docker
  • Prerender/ISR

Workflow

  • Claude Code
  • Nx
  • spec-getrieben

Solche Plattform für Ihr Vorhaben?

Lassen Sie uns besprechen, was sich mit diesem Tempo und dieser Qualität für Sie umsetzen lässt.

Projekt anfragen