Bu proje, Web Teknolojileri dersi kapsamında geliştirilmiş bir
İnteraktif Medya Kütüphanesi uygulamasıdır.
Uygulama; kitap, film ve dizi içeriklerini Tek Sayfa Uygulama (SPA) mantığıyla listelemekte ve kullanıcı etkileşimlerine göre sayfayı yenilemeden dinamik olarak güncellemektedir.
- 📖 Kitap, 🎬 Film ve 📺 Dizi içeriklerini listeleme
- 🔍 İsim ile arama
- 🗂️ Kategoriye göre filtreleme
- 📅 Yıla göre filtreleme
- 🔄 A–Z, Z–A, yıl ve puana göre sıralama
- ⭐ İçerikleri favorilere ekleme / çıkarma
- ❤️ Favori içerikleri ayrı sayfada görüntüleme
- 📄 Detay sayfası (açıklama, yazar/oyuncu, etiketler)
- 🧭 SPA (Single Page Application) yapısı
- 💾 Favorilerin LocalStorage ile saklanması
- HTML5
- CSS3
- JavaScript (ES6+)
- Fetch API (JSON veri kaynağı)
- LocalStorage (favori içeriklerin saklanması)
- Uygulama SPA (Single Page Application) mantığıyla çalışır.
- Sayfa geçişleri
#hashtabanlı routing ile yönetilir. - İçerikler
media.jsondosyasından fetch ile alınır. - Favori işlemleri tarayıcıda LocalStorage kullanılarak saklanır.
- Sayfa yenilemeden içerik güncellenir.
- Proje klasörünü bilgisayarınıza indirin.
- Visual Studio Code ile klasörü açın.
index.htmldosyasına sağ tıklayın.- Open with Live Server seçeneğini kullanın.
- Tarayıcıda uygulama otomatik olarak açılacaktır.
- Ad Soyad: Akın Yücel
- Öğrenci No: B241200034
- Ders: Web Teknolojileri
- Yıl: 2025
Bu proje eğitim amaçlı geliştirilmiştir. Herhangi bir sunucu (backend) teknolojisi kullanılmamıştır.
2065cfc (web tech project) 7c46e12 (web tech project)