Bu proje, Python, Django ve JavaScript kullanarak geliştirilmiş bir Netflix klonudur. Proje, kullanıcıların filmleri keşfetmesini, izleme listeleri oluşturmasını ve film detaylarını görüntülemesini sağlar.
- Kullanıcı kaydı ve girişi
- Film keşfi ve arama
- İzleme listesi oluşturma
- Film detayları görüntüleme
- Kullanıcı profili yönetimi
- Backend: Python, Django
- Frontend: JavaScript, HTML, CSS
- Veritabanı: SQLite (veya tercihe bağlı başka bir veritabanı)
- Python 3.x
- Django 3.x
-
Bu repository'i klonlayın:
git clone https://github.com/kullaniciadi/netflix-clone.git cd netflix-clone
-
Sanal bir ortam oluşturun ve etkinleştirin:
python -m venv env source env/bin/activate # MacOS/Linux env\Scripts\activate # Windows
-
Gerekli Python paketlerini yükleyin:
pip install -r requirements.txt
-
Django veritabanı migrasyonlarını yapın:
python manage.py migrate
-
Gerekli JavaScript bağımlılıklarını yükleyin:
npm install
-
Django geliştirme sunucusunu başlatın:
python manage.py runserver
-
Tarayıcınızda projeyi görüntüleyin:
http://localhost:8000
-
Kayıt ve Giriş: Kullanıcılar, hesap oluşturabilir ve giriş yapabilir.
-
Film Keşfi: Ana sayfada mevcut filmleri görüntüleyebilir ve arama yapabilirsiniz.
-
İzleme Listesi: Beğendiğiniz filmleri izleme listenize ekleyebilirsiniz.
-
Film Detayları: Her film için detaylı bilgi ve özet görüntüleyebilirsiniz.
Katkıda bulunmak isterseniz, lütfen aşağıdaki adımları izleyin:
- Bu repository'i fork edin.
- Yeni bir dal (branch) oluşturun:
git checkout -b feature/ozellik-adi
- Değişikliklerinizi yapın ve commit edin:
git commit -m 'Yeni özellik eklendi'
- Dalınıza (branch) push edin:
git push origin feature/ozellik-adi
- Bir pull request açın.
Bu proje hakkında sorularınız varsa, lütfen [gorkem.kurtkaya@yahoo.com] adresinden bana ulaşın.