Go to file
birkan 785b783034 virtual guarded network page added. 2025-10-07 17:59:13 +03:00
public chore: init vite react-ts 2025-09-29 14:34:26 +03:00
src virtual guarded network page added. 2025-10-07 17:59:13 +03:00
.gitignore chore: init vite react-ts 2025-09-29 14:34:26 +03:00
README.md first commit. 2025-10-07 16:48:09 +03:00
eslint.config.js chore: init vite react-ts 2025-09-29 14:34:26 +03:00
index.html chore: init vite react-ts 2025-09-29 14:34:26 +03:00
package-lock.json chore: init vite react-ts 2025-09-29 14:34:26 +03:00
package.json chore: init vite react-ts 2025-09-29 14:34:26 +03:00
tsconfig.app.json chore: init vite react-ts 2025-09-29 14:34:26 +03:00
tsconfig.json chore: init vite react-ts 2025-09-29 14:34:26 +03:00
tsconfig.node.json chore: init vite react-ts 2025-09-29 14:34:26 +03:00
vite.config.ts chore: init vite react-ts 2025-09-29 14:34:26 +03:00

README.md

Guardpot Dashboard Tanıtım Turu (React + Vite)

Step-by-step tıklanabilir bir onboarding bileşeni ile dashboard ekran görüntüsü üzerinde eğitim turu sunar.

Çalıştırma

cd onboarding-demo
npm install
npm run dev

Ekran Görüntüsünü Değiştirme

  • Gerçek görselinizi src/assets/dashboard.png dosyasıyla değiştirin. Şu anki dosya bir placeholder metin dosyasıdır; kendi .png görselinizi kopyalayın.

Dosyalar

  • src/components/OnboardingTour.tsx: Yüzde bazlı bölgeleri vurgulayan ve popover ile açıklama gösteren tur bileşeni.
  • src/App.tsx: Adımların verisini tanımlar ve turu kullanır.
  • src/App.css: Stil ve düzen.

Adım Tanımları

Her adım için:

{
  id: string,
  title: string,
  description: string,
  region: { leftPct: number; topPct: number; widthPct: number; heightPct: number }
}

Değerler görüntünün genişlik/yüksekliğine göre ölçeklenir, böylece responsive çalışır.