Synaplan
기업을 위한 오픈소스 AI 플랫폼
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Weniger Telefon-Chaos, weniger No-Shows: GentleBook ist die Online-Terminbuchung für Friseure, Barbershops, Beauty- & Nagelstudios, Massage- und Physio-Praxen. In wenigen Schritten eingerichtet — 14 Tage kostenlos testen.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗One-Page-Funnel für GentleBook (Online-Terminbuchung für Salons, Barbershops, Beauty-Studios & Praxen). Zielgruppe: Geschäftsinhaber:innen (B2B) → Trial-Registrierung.
prefers-reduced-motion)gsap.matchMedia, respektiert Reduced Motion automatisch)src/components/effects/AuroraCanvas.tsx, ohne three.js), halbe Auflösung, pausiert außerhalb des Viewports, CSS-Verlauf als Fallbacksrc/components/sections/Hero.tsx + hero/HeroCalendar.tsx); mobil & bei Reduced Motion normaler Fluss/en) — Middleware-basiert, mit hreflang-Alternatescopy .env.example .env.local
npm install
npm run dev # http://localhost:3000
npm run build # Produktions-Build
In Vercel muss NEXT_PUBLIC_GENTLEBOOK_APP_URL pro Umgebung gesetzt werden:
Staging verweist auf die Staging-App, Production auf die Live-App. Dadurch
führen Login- und CTA-Links aus einem Website-Preview nicht versehentlich nach
Production.
| Was | Wo |
|---|---|
| Preise (TBD-Platzhalter) | src/lib/pricing.ts — eine Datei, Rest zieht automatisch |
| Gesamte Copy (DE/EN) | src/lib/dictionaries.ts |
| Social Proof (Kennzahlen/Zitate/Logos) | dictionaries.ts → socialProof + src/components/sections/SocialProof.tsx (als Platzhalter markiert) |
| Produkt-Video (erste Einblicke) | Datei einfach unter public/videos/produkt-einblick.mp4 ablegen (optional Vorschaubild public/videos/produkt-einblick-poster.jpg) — die Sektion (src/components/sections/ProductVideo.tsx) erkennt die Datei automatisch und schaltet vom Platzhalter auf den echten Player um, keine Code-Änderung nötig |
| Domain (Metadata/Sitemap/Robots) | src/app/[locale]/layout.tsx, src/app/sitemap.ts, src/app/robots.ts (gentlebook.app als Platzhalter) |
| Rechtstexte | src/components/layout/LegalPage.tsx — Routen /impressum, /datenschutz, /agb sind leere Gerüste, Inhalte kommen vom Betreiber |
| Brand-Farben/Schatten | tailwind.config.ts |
| Hero-Bühne & Kalender-Mockup | src/components/sections/Hero.tsx, src/components/sections/hero/HeroCalendar.tsx |
| Gemeinsame Bausteine (Section-Kopf, Magnet-Button, Spotlight) | src/components/ui/ · Effekte: src/components/effects/ |
transform/opacity animiert, GSAP-Startzustände via CSS (motion-safe) → kein FOUC, kein CLSdpr gedeckelt auf 1.75, keine Environment-HDRs, low-poly Geometrienext/font (Fraunces + Figtree), display: swap