To-Do Uygulaması ve API Projesi

Bu proje, React ile oluşturulmuş bir To-Do (Yapılacaklar Listesi) uygulamasını ve arka planda Java ile oluşturulmuş bir API'yi birleştiren basit bir örnektir. To-Do uygulaması, kullanıcının yapılacak işleri eklemesine, düzenlemesine, işaretlemesine ve silmesine olanak tanır ve bu işlemleri API aracılığıyla gerçekleştirir.

Başlarken

Bu bölüm, projeyi yerel makinenizde çalıştırmak veya geliştirmek için gereken adımları içerir.

Gereksinimler

Bu projeyi çalıştırmak için aşağıdaki gereksinimlere ihtiyacınız olacak:

  • Node.js - Proje için JavaScript çalıştırma ortamı.
  • npm veya Yarn - Paket yöneticisi.
  • Java - Java API'yi çalıştırmak için Java SB gereklidir.

Kurulum

  1. Bu depoyu yerel makinenize klonlayın:

    git clone https://github.com/emrebulak/bootcamp-Todo-App-Froontend
    
  2. Proje dizinine gidin ve node paketlerini kurun:

    npm install
    
  3. React uygulamasını başlatın

    npm start
    
  4. Tarayıcınızda http://localhost:3000 adresini ziyaret edin ve To-Do uygulamasını kullanmaya başlayın.

Kullanım

To-Do uygulaması, günlük görevlerinizi düzenlemek, takip etmek ve yönetmek için kullanabileceğiniz basit ve kullanıcı dostu bir araçtır. Aşağıda To-Do uygulamasını kullanmanız için temel adımlar yer almaktadır:

Görev Eklemek

Eklemek istediğiniz görevi metin kutusuna yazın. Yeni bir görev eklemek için "Add new task" butonuna tıklayın.

Görevleri Düzenlemek

Düzenle butonuna tıkladığınızda, görevi düzenleme moduna geçersiniz. Görev metnini düzenlemek için metin kutusunu kullanın. Değişiklikleri kaydetmek için "Güncelle" butonuna tıklayın.

Görevleri İşaretleme

Bir görevin yanındaki kutucuğa tıkladığınızda, görevi işaretlersiniz. Görev tamamlandı olarak işaretlenir. Tamamlanan görevleri işaretsiz bırakmak için tekrar kutucuğa tıklayabilirsiniz.

Görevleri Silme

Bir görevi silmek için yanındaki "Sil" butonuna tıklayın. Silme işlemi geri alınamaz, bu yüzden dikkatli olun.

Katkıda Bulunma

Eğer bu projeye katkıda bulunmak isterseniz, lütfen aşağıdaki adımları izleyin:

1. Bu depoyu forklayın.
2. Yeni bir özellik veya düzeltme ekleyin.
3. Değişikliklerinizi bir pull isteği (pull request) ile gönderin.

Lisans

Bu proje MIT lisansı altında lisanslanmıştır.