Oqloq — 24 Saatlik Rutin Saati
Gününüzü dairesel bir 24 saat kadranı üzerinde planlayan, entegre Pomodoro zamanlayıcılı sakin ve minimal bir web uygulaması.
Proje Hakkında
Oqloq, gününüzü klasik bir yapılacaklar listesi yerine 24 saatlik dairesel bir saat üzerinde tasarlamanızı sağlayan bir günlük rutin planlayıcısıdır. Uyku, derin çalışma, toplantılar ya da kişisel zaman gibi blokları kadran üzerine yerleştirir; her bloğa renk, başlık ve alt görevler ekleyebilirsiniz. Gerçek zamanlı saat ibresi günün neresinde olduğunuzu gösterir, o an aktif olan blok başlıkta vurgulanır.
Hazır şablonlar (Öğrenci / Profesyonel), kendi düzeninizi şablon olarak kaydetme, arka plan ve kadran rengini özelleştirme, açık/koyu tema ve JSON ile yedekleme/içe aktarma desteğiyle gelir. Tüm veriler tarayıcıda yerel olarak saklanır — hesap, sunucu veya takip yok.
Öne Çıkan Özellikler
- 🕛 24 saatlik dairesel kadranda görsel gün planlama
- 🎨 Renkli, başlıklı ve alt görevli zaman blokları
- ⏱️ Entegre Pomodoro zamanlayıcısı (aktif bloğa göre odak modu)
- 📋 Hazır şablonlar + kendi düzenini şablon olarak kaydetme
- 🌗 Açık/koyu tema, özelleştirilebilir arka plan ve kadran rengi
- 💾 JSON dışa/içe aktarma ile yedekleme
- 🔒 Veriler tamamen tarayıcıda (localStorage), gizlilik dostu
- 📱 Duyarlı tasarım + PWA desteği
Kullanılan Teknolojiler
React 19, TypeScript ve Vite üzerine kurulu; durum yönetimi için Zustand, animasyonlar için Framer Motion, kadran için SVG ve test için Vitest kullanıldı.