Skip to content

ibidi/website

Repository files navigation

ihsanbakidogan.com - v2 (Modern Era)

Banner Banner Banner

Kişisel portfolyo ve blog sitemin yepyeni, modern ve yüksek performanslı versiyonu. Bu proje, "v1" olarak adlandırılan eski Nuxt tabanlı sürümün üzerine inşa edilmiş, tam donanımlı bir Next.js 16 uygulamasıdır.

🚀 Öne Çıkan Özellikler

  • Modern Stack: Next.js 16 (App Router), TypeScript ve Tailwind CSS 4.0.
  • Dinamik Blog: Markdown tabanlı, SEO uyumlu ve "Vibecoder" estetiğine sahip blog sistemi.
  • Müzik Kutusu: Last.fm API entegrasyonu ile gerçek zamanlı "Şu an dinleniyor" ve haftalık favori sanatçılar.
  • GitHub & NPM: API üzerinden çekilen canlı repo yıldız sayıları ve paket indirme istatistikleri.
  • Premium Tasarım: Cam morfolojisi (glassmorphism), ipeksi (silk) arka plan animasyonları ve kusursuz mobil uyumluluk.

📁 Proje Yapısı

├── src/
│   ├── app/            # Next.js App Router (Sayfalar ve API rotaları)
│   ├── components/     # Yeniden kullanılabilir React bileşenleri
│   ├── content/        # Markdown (.md) blog yazıları
│   └── lib/            # Yardımcı fonksiyonlar ve servisler
├── public/             # Statik varlıklar (İkonlar, GIF'ler, resimler)
└── v1-legacy           # v1 sürümünün arşivlendiği dal (git checkout v1)

🛠 Kurulum

  1. Depoyu klonlayın:
git clone https://github.com/ibidi/website.git
  1. Bağımlılıkları yükleyin:
npm install
  1. .env.local dosyasını oluşturun ve gerekli anahtarları ekleyin:
NEXT_PUBLIC_BASE_URL=http://localhost:3000
LASTFM_API_KEY=your_api_key_here
  1. Geliştirme sunucusunu başlatın:
npm run dev

📜 Versiyon Geçmişi

  • v2 (Güncel): Next.js 16 ile tamamen sıfırdan yazıldı. Modern UI/UX ve gelişmiş performans.
  • v1 (Legacy): Nuxt.js ve Vue tabanlı eski sürüm. Gelişim sürecini görmek için git checkout v1 komutu ile inceleyebilirsiniz.

📫 İletişim


Made with ❤️ by ihsanbakidogan

About

🚀 Personal website source code built with NextJS, TypeScript, and Tailwind CSS! Fully equipped with all features included.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors