Skip to content

caneraslan/ToDoListApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

ToDoListApp 📝

ToDoListApp, günlük görevlerinizi yönetmek için tasarlanmış, kullanıcı etkileşimi yüksek ve dinamik bir web uygulamasıdır. Bu proje, saf JavaScript (Vanilla JS) kullanarak modern DOM manipülasyonu tekniklerini ve kullanıcı arayüzü yönetimini sergilemek amacıyla geliştirilmiştir.


✨ Özellikler

  • Görev Yönetimi (CRUD): Yeni görevler ekleme, mevcut görevleri görüntüleme, düzenleme ve silme işlemlerinin tamamını destekler.
  • Yerinde Düzenleme (In-place Editing): Görev metinlerine doğrudan tıklayarak hızlıca güncelleme yapabilme imkanı.
  • Dinamik Durum Güncellemesi: Tamamlanan görevleri işaretleme ve görsel olarak ayırt etme.
  • Responsive Tasarım: Farklı ekran boyutlarında (mobil, tablet, masaüstü) sorunsuz çalışma.
  • Etkileşimli UI: Kullanıcı deneyimini artıran animasyonlar ve anlık geri bildirimler.

🛠️ Teknik Detaylar

Bu proje, temel web teknolojileri üzerine inşa edilmiştir:

  • Vanilla JavaScript: Framework kullanmadan, saf JS ile olay yönetimi (Event Handling) ve DOM manipülasyonu.
  • HTML5 & CSS3: Semantik yapı ve modern CSS teknikleri (Flexbox/Grid) ile görselleştirme.
  • DOM API: Elementlerin dinamik olarak oluşturulması, seçilmesi ve güncellenmesi süreçleri.

🚀 Başlangıç

Projeyi yerel bilgisayarınızda çalıştırmak için şu adımları izleyebilirsiniz:

  1. Repoyu klonlayın:
    git clone [https://github.com/caneraslan/ToDoListApp.git](https://github.com/caneraslan/ToDoListApp.git)

About

Interactive Task Management web app featuring task creation, editing, and deletion with a modern UI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages