Skip to content

ZeynelBasaran/Kitap-Kutuphanesi

Repository files navigation

Kitap Kütüphanesi

Kullanıcıların kitap bilgilerini ekleyebileceği, görüntüleyebileceği ve silebileceği kişisel veya halka açık bir kitap kütüphanesini yönetmek için tasarlanmış bir web uygulaması. Uygulama, kitap yönetimi için basit ve kullanıcı dostu bir arayüz sunmak amacıyla modern web geliştirme teknolojileri kullanılarak oluşturulmuştur.

Özellikler

  • Kitap Ekleme: Kullanıcılar, kitap başlığı ve yazar ismini girerek yeni kitaplar ekleyebilir.
  • Kitap Görüntüleme: Kütüphanedeki tüm kitaplar, başlık ve yazar bilgileri ile listelenir.
  • Kitap Silme: Kitaplar, listeden kolayca silinebilir.
  • Duyarlı Tasarım: Uygulama, çeşitli cihaz boyutlarında sorunsuz çalışan duyarlı bir tasarıma sahiptir.

Kullanılan Teknolojiler

  • React: Kullanıcı arayüzü oluşturmak için kullanılan ön yüz JavaScript kütüphanesi.
  • CSS: Web uygulamasının stilini oluşturmak için kullanılır.
  • Netlify: Uygulamanın dağıtımı için kullanılan hosting platformu.

Başlangıç

Bu projeyi yerel ortamınızda çalıştırmak için aşağıdaki adımları takip edebilirsiniz.

Gereksinimler

Aşağıdaki araçların yüklü olduğundan emin olun:

  • Node.js: İndir
  • npm: Node.js ile birlikte gelir, yüklü olup olmadığını kontrol etmek için npm -v komutunu kullanabilirsiniz.

Kurulum

  1. Projeyi klonlayın:

    git clone https://github.com/ZeynelBasaran/Kitap-Kutuphanesi.git
  2. Proje dizinine gidin:

    cd Kitap-Kutuphanesi
  3. Gerekli bağımlılıkları yükleyin:

    npm install
  4. Geliştirme sunucusunu başlatın:

    npm start

Uygulama, http://localhost:3000 adresinde çalışmaya başlayacaktır.

Dağıtım

Bu proje Netlify üzerinde dağıtılmıştır. Canlı sürümü buradan görüntüleyebilirsiniz.

Katkıda Bulunma

Projeye katkıda bulunmak isterseniz, lütfen depoyu forklayın ve bir pull request gönderin. Her türlü iyileştirme veya yeni özellik katkıları memnuniyetle karşılanır!

Lisans

Bu proje MIT Lisansı ile lisanslanmıştır - daha fazla bilgi için LICENSE dosyasına bakabilirsiniz.