Skip to content

botfusions/kurs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BotFusions for Product Managers - Website

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.

🚀 Proje Durumu ve Son Güncellemeler

✅ Tamamlanan Dönüşümler:

  • 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-course altı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.com iletiş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.

🌟 Özellikler

  • Ç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ı.

🚀 Geliştirme

# Bağımlılıkları yükleyin
npm install

# Geliştirme sunucusunu başlatın
npm run dev

# http://localhost:3000 adresini açın

🏗️ Derleme (Build)

Proje 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 out

📁 Proje Yapısı

antigravity-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ı

🌍 Dağıtım (Deployment)

Bu proje statik bir site olduğu için Vercel, Netlify veya GitHub Pages üzerinde kolayca barındırılabilir.

Vercel ile Dağıtım

  1. GitHub reposunu Vercel'e bağlayın.
  2. Root Directory olarak antigravity-website seçin.
  3. Framework Preset: Next.js
  4. Build Command: npm run build
  5. Output Directory: out (Otomatik algılanır)

📝 Notlar

  • İçerik: Orijinal claude-code-pm-course içeriği /pages/claude-course altına taşınmıştır.
  • Görseller: Tüm görseller public/images altındadır.
  • Navigasyon: _meta.ts dosyaları ile menü isimleri yönetilir.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors