Bu proje, orijinal "Antigravity for Product Managers" kursunun BotFusions markası altında yeniden yapılandırılmış ve tamamen Türkçe'ye uyarlanmış web sitesidir.
- Marka: "Antigravity" ismi "BotFusions" olarak güncellendi.
- Logo & Görsel: Yeni BotFusions logosu entegre edildi.
- İçerik: Tüm navigasyon, ana sayfa ve kurs materyalleri Türkçe'ye çevrildi.
- Yapı:
- Ana Kurs: BotFusions ana içeriği (Türkçe).
- Arşiv: Eski Claude Code içeriği
/claude-coursealtına taşındı.
- Navigasyon: Sağ üst köşeye iki bölüm arasında geçiş sağlayan dinamik bir buton eklendi.
- Footer:
- Sol: "by Carl Vellotti'den esinlenilmiştir" referansı kaldırıldı.
- Sağ:
info@botfusions.comiletişim adresi korundu.
- Güvenlik: Proje taranarak temizlendi ve versiyon kontrolüne (Git) alındı.
- Blog: Modern, 3 kolonlu ve "glassmorphism" tasarımlı yeni bir blog sayfası (
/blog) eklendi.- Teknoloji: Tailwind CSS ile özel grid yapısı ve görsel efektler.
- Özellikler: Kategori filtreleme, Newsletter alanı ve dinamik kart efektleri.
- Çoklu Dil Desteği (TR/EN):
- Header'a hızlı geçiş için TR / EN dil değiştirici butonu eklendi.
- Blog yazıları altında orijinal kaynak linkleri eklendi.
- Çift Modül Yapısı: Hem modern BotFusions kursuna hem de klasik Claude Code arşivine tek yerden erişim.
- Dinamik İçerik:
course-materialsüzerinden otomatik menü oluşturma. - Nextra Altyapısı: Hızlı, statik ve SEO dostu dokümantasyon yapısı.
# Bağımlılıkları yükleyin
npm install
# Geliştirme sunucusunu başlatın
npm run dev
# http://localhost:3000 adresini açınProje statik bir site olarak dışa aktarılır (output: 'export'):
# Statik siteyi derleyin
npm run build
# Çıktı `out/` dizininde oluşturulur
# Önizleme yapmak için:
npm run preview
# veya
npx serve outantigravity-website/
├── pages/ # Tüm içerik sayfaları (MDX)
│ ├── claude-course/ # Legacy Claude Code kurs içeriği
│ │ ├── getting-started # Modül 0
│ │ ├── fundamentals # Modül 1
│ │ ├── advanced # Modül 2
│ │ └── index.mdx # Arşiv ana sayfası
│ ├── _app.jsx # Next.js uygulama sarmalayıcısı
│ ├── _meta.ts # Ana navigasyon yapılandırması
│ └── index.mdx # Antigravity ana sayfası (Türkçe)
├── components/ # React bileşenleri
│ └── CourseSwitcher.tsx # Kurs geçiş düğmesi
├── public/
│ └── images/ # Görseller
├── course-materials/ # Kurs yapı verisi (course-structure.json)
├── theme.config.tsx # Nextra tema yapılandırması
└── next.config.mjs # Next.js yapılandırması
Bu proje statik bir site olduğu için Vercel, Netlify veya GitHub Pages üzerinde kolayca barındırılabilir.
- GitHub reposunu Vercel'e bağlayın.
- Root Directory olarak
antigravity-websiteseçin. - Framework Preset: Next.js
- Build Command:
npm run build - Output Directory:
out(Otomatik algılanır)
- İçerik: Orijinal
claude-code-pm-courseiçeriği/pages/claude-coursealtına taşınmıştır. - Görseller: Tüm görseller
public/imagesaltındadır. - Navigasyon:
_meta.tsdosyaları ile menü isimleri yönetilir.