Dinamik Kişisel Takvim

Bu proje React kullanılarak geliştirilmiş dinamik bir takvim uygulamasıdır. Bu uygulama ile kullanıcılar belirli tarihlere ilişkin notlar alabiliyor, notları düzenleyebiliyor ve tercihlerine göre özelleştirebiliyor.
Özellikler:
Özellikler:
- Dinamik Takvim: Kullanıcılar herhangi bir yılı, ayı ve günü seçebilecekleri etkileşimli bir takvime erişebilir. Takvim otomatik olarak geçerli tarihe göre açılır.
- Notlar ve Kategoriler: Kullanıcılar belirli tarihlere not ekleyebilir ve her notu belirli bir kategori rengiyle özelleştirebilir. Bu özellik notları düzenlemeyi ve düzenli tutmayı kolaylaştırır.
- Kolay Erişim: Kolay erişim ve tanımlama için eklenen notlar ilgili ay ve günlerde vurgulanır.
- Tamamlandı Olarak İşaretle: Kullanıcılar notları 'tamamlandı' olarak işaretleyebilir. Geçmiş tarihli notlar otomatik olarak 'tamamlandı' olarak işaretlenir.
- Düzenleme/Silme: Kullanıcılar notları istedikleri zaman düzenleyebilir ve silebilir.
- LocalStorage Desteği: Tüm notlar tarayıcının yerel deposunda saklanır. Bu, uygulamadan çıktıktan sonra bile notların kaybolmamasını sağlar. Tarayıcıyı yeniden açtığınızda önceki notlar anında görünür.
- Mobil Uyumluluk: Uygulama responsive olarak tasarlanmış olup masaüstü, tablet ve mobil cihazlarda rahatlıkla kullanılabilecektir. Kullanıcılar notlarını herhangi bir cihazda yönetebilirler.
- Dil Desteği: Uygulama hem Türkçe hem de İngilizce dillerini desteklemektedir.
React
HTML
CSS
JavaScript