KI-gestützte Immobilienplattform für Zypern mit Double-Match-Prinzip. Sophie chattet mit dir und findet, was wirklich passt.
Translation pending
CommerceGitHub @ToothMCOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗KI-gestützte Immobilienplattform mit Double-Match-Prinzip. Sophie ist die KI-Assistentin, die Suchende, private Eigentümer und Makler zusammenbringt. Startmarkt: Zypern (Region wählt der Nutzer im Chat). Marketing-Header bewusst ohne Stadt-Lock, um Ausweitung auf weitere mediterrane Märkte nicht zu blockieren.
Dieses Repo enthält das Next.js-Frontend + Sophie-Chat-API. Das Whitepaper und
der Umsetzungsplan liegen im übergeordneten Home4U/-Verzeichnis.
text-embedding-3-small für Semantic Matching# 1. Dependencies
npm install
# 2. Secrets
cp .env.example .env.local
# ANTHROPIC_API_KEY eintragen; Supabase-Vars für DB-Features (optional Step 1)
# 3. Dev-Server
npm run dev
Landing: http://localhost:3000 · Chat: http://localhost:3000/chat
app/
page.tsx Landing-Page mit 3 Einstiegs-Pfaden
chat/page.tsx Sophie-Chat-Seite
api/chat/route.ts Anthropic-Streaming-Endpoint (NDJSON)
components/
ui/ Basis-Komponenten (Button, Card, Input, Textarea)
chat/ChatView.tsx Chat-UI mit Streaming + Tool-Use-Anzeige
lib/
anthropic.ts Client-Factory + Modell-IDs (ENV-überschreibbar)
sophie/system-prompt.ts Sophies System-Prompt (versioniert)
sophie/tools.ts Tool-Definitionen mit JSON-Schema
supabase/client.ts Browser-Client
supabase/server.ts Server-Client (inkl. Service-Role-Variante)
supabase/
config.toml Supabase-CLI-Config
migrations/0001_*.sql Initial-Schema (users, conversations, listings,
search_profiles, matches, moderation_queue,
outreach, llm_usage, opt_outs)
/chat → POST /api/chat → Anthropic-Streaming mit Prompt-Cachingsupabase db push oder gegen
einen Hosted-Supabase-Projekt ausgeführt werdencreate_search_profile etc. schreiben nach Supabase/admin/moderation)Siehe ../Home4U_Umsetzungsplan.md und ../Home4U_Whitepaper.md im
übergeordneten Verzeichnis.
Vercel ist vorgesehen. Vor dem ersten Deploy:
.env.example in Vercel-Projekt setzenhome4u.ai in Vercel binden