Skip to content

GorkemKurtkaya/Netflix_Clone_Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Netflix_Clone_Django

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.

Özellikler

  • 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

Kullanılan Teknolojiler

  • Backend: Python, Django
  • Frontend: JavaScript, HTML, CSS
  • Veritabanı: SQLite (veya tercihe bağlı başka bir veritabanı)

Kurulum

Gereksinimler

  • Python 3.x
  • Django 3.x

Adımlar

  1. Bu repository'i klonlayın:

    git clone https://github.com/kullaniciadi/netflix-clone.git
    cd netflix-clone
  2. Sanal bir ortam oluşturun ve etkinleştirin:

    python -m venv env
    source env/bin/activate # MacOS/Linux
    env\Scripts\activate # Windows
  3. Gerekli Python paketlerini yükleyin:

    pip install -r requirements.txt
  4. Django veritabanı migrasyonlarını yapın:

    python manage.py migrate
  5. Gerekli JavaScript bağımlılıklarını yükleyin:

    npm install
  6. Django geliştirme sunucusunu başlatın:

    python manage.py runserver
  7. Tarayıcınızda projeyi görüntüleyin:

    http://localhost:8000
    

Kullanım

  • Kayıt ve Giriş: Kullanıcılar, hesap oluşturabilir ve giriş yapabilir. image image

  • Film Keşfi: Ana sayfada mevcut filmleri görüntüleyebilir ve arama yapabilirsiniz. image

    image

    image

    image

    image

  • İzleme Listesi: Beğendiğiniz filmleri izleme listenize ekleyebilirsiniz. image image

  • Film Detayları: Her film için detaylı bilgi ve özet görüntüleyebilirsiniz. image image

Katkıda Bulunma

Katkıda bulunmak isterseniz, lütfen aşağıdaki adımları izleyin:

  1. Bu repository'i fork edin.
  2. Yeni bir dal (branch) oluşturun: git checkout -b feature/ozellik-adi
  3. Değişikliklerinizi yapın ve commit edin: git commit -m 'Yeni özellik eklendi'
  4. Dalınıza (branch) push edin: git push origin feature/ozellik-adi
  5. Bir pull request açın.

İletişim

Bu proje hakkında sorularınız varsa, lütfen [gorkem.kurtkaya@yahoo.com] adresinden bana ulaşın.

About

Netflix Clone: Python, Django, JavaScript & PostgreSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published