Bu proje, kullanıcıların yeni öğrendikleri kelimeleri, teknik terimleri veya mesleki jargonları anlamlarıyla birlikte kaydedebilecekleri, hafif ve hızlı bir web uygulamasıdır.
Veriler Local Storage (Yerel Depolama) kullanılarak tarayıcıda saklanır, bu sayede sayfa yenilense veya tarayıcı kapatılsa bile eklediğiniz kelimeler kaybolmaz.
- Kelime Ekleme: Kelime ve anlamını girerek listenize ekleyebilirsiniz.
- Kalıcı Hafıza:
Local Storageteknolojisi sayesinde verileriniz tarayıcı önbelleğinde tutulur. - Anlık Listeleme: Sayfa yenilenmeden eklenen kelimeler listeye düşer.
- Sade Tasarım: Odaklanmayı kolaylaştıran minimalist arayüz.
Proje herhangi bir kütüphane veya framework kullanılmadan, saf (vanilla) web teknolojileri ile geliştirilmiştir:
- HTML5: Semantik yapı ve form alanları.
- CSS3: Görsel tasarım ve düzen (layout).
- JavaScript (ES6+): DOM manipülasyonu ve Local Storage yönetimi.
Bu projeyi çalıştırmak için herhangi bir sunucu kurulumuna veya paket yöneticisine (npm vb.) ihtiyacınız yoktur.
- Bu projeyi bilgisayarınıza indirin (veya
git cloneile çekin). - Klasörün içindeki
index.htmldosyasına çift tıklayın. - Uygulama varsayılan tarayıcınızda açılacaktır.
- Kelime ve anlam kutucuklarını doldurup "Ekle" butonuna basarak test etmeye başlayın!
🔮 Gelecek Planları (To-Do)
[ ] Eklenen kelimeleri silme butonu eklenmesi.
[ ] Kelimeler arasında arama yapma özelliği.
[ ] Karanlık mod (Dark Mode) desteği.
[ ] Kelimeleri JSON olarak dışa aktarma.
🤝 Katkıda Bulunma Önerileriniz ve katkılarınız memnuniyetle karşılanır. Lütfen önce bir "issue" açarak tartışmayı başlatın veya doğrudan "pull request" gönderin.
sozluk-uygulamasi/
├── index.html # Ana HTML yapısı
├── style.css # Tasarım dosyası
├── script.js # Uygulama mantığı ve Local Storage kodları
└── README.md # Proje dökümantasyonu