Bu proje, film meraklıları için özel olarak tasarlanmış bir React, Vite ve Redux uygulamasıdır.
Projenin öne çıkan özellikleri şunlardır:
- Anasayfada her yenilemede popüler bir filmle sizi karşılar.
- Kategorilere göre filmlerin listelenmesi.
- Film veya oyuncu adına göre arama yapabilme (ilk 20 sonuçla sınırlıdır).
- Posterlara tıklayarak film detaylarına ulaşma.
- Film detay sayfasında film bağlantısına erişim.
- Alt kısımda oyuncu ve prodüksiyon ekibi bilgileri ile yorumlar.
- Yorumlar kısmı yorum yapanın resmi ve aldığı puana göre dinamik simgeli
- Favori ve izleme listeleri oluşturabilme (veriler JSON sunucusunda saklanır).
- Listelerde film ekleme ve çıkarma işlevleri.
- Tüm filmler üzerinde liste ekleme ve fragman izleme seçenekleri.
- Fragmanlar için açılır pencere (Real Player eklentisi kullanıldı). --Film detay sayfasında seçili film ile gelen öneriler ile filmin görselleri eklendi. --İntro sayfası eklendi gif animasyonu içeren...
- Daha fazla özellik için projeyi inceleyip geri bildirimlerinizi iletebilirsiniz.
Projeyi yerel makinenizde çalıştırmak için şu adımları izleyin:
- Repository'yi klonlayın:
git clone https://github.com/yourusername/Netflix-Redux.git
- Proje klasörüne gidin:
cd Netflix-Redux
- Gerekli bağımlılıkları yüklemek için:
npm install
veyayarn install
- Projeyi başlatmak için:
npm start
veyayarn start
- JSON sunucusunu başlatmak için:
npm run server
veyayarn run server
Bu proje, API bağlantısı için Axios kullanmaktadır ve The Movie Database API'sini kullanmaktadır.
Projeyi inceleyerek daha fazla özelliği keşfedin ve geri bildirimlerinizi iletmekten çekinmeyin!