Projelere Geri Dön

POLYSLEEP

Polysleep, kişiselleştirilmiş uyku planları oluşturan bir polifazik uyku planlama iOS uygulamasıdır. Kullanıcıların tercihlerine göre uyarlanmış uyku programları oluşturarak daha verimli uyku döngüleri elde etmelerine yardımcı olur.

Özellikler:

  • Kişiselleştirilmiş uyku programları
  • Uyku adaptasyon takibi
  • Detaylı uyku analizleri
  • Bildirim entegrasyonu
  • Uyku alarmları ve sesler
  • Tam Türkçe desteği dahil dil lokalizasyonu
SwiftUIMVVMSwiftDataRevenueCatUserNotificationsAVFoundationLocalization
GitHub
Polysleep Ana Ekran

Proje Detayları

Genel Bakış

PolySleep, kullanıcıların polifazik uyku düzenlerini takip etmelerine ve optimize etmelerine yardımcı olan bir iOS uygulamasıdır. Uygulama, monofonık uyku (tek parça uyku) yerine, gün içine yayılmış birden fazla uyku periyodunu planlayarak kullanıcıların toplam uyku süresini azaltırken uyku kalitesini artırmayı amaçlar.

Teknik Altyapı

  • SwiftUI ve MVVM mimarisi ile modern ve sürdürülebilir kod yapısı
  • SwiftData ile offline-first veri depolama yaklaşımı
  • Supabase backend entegrasyonu
  • RevenueCat ile abonelik yönetimi
  • One Signal ile push notification desteği
  • AVFoundation ile özelleştirilmiş uyku sesleri ve alarmlar

Ana Ekranlar

  • Onboarding: Kullanıcı tercihlerine göre kişiselleştirilmiş uyku programı önerisi
  • Ana Sayfa: 24 saatlik timeline ile uyku bloklarının gösterimi ve düzenlenmesi
  • Geçmiş (History): Takvim görünümünde geçmiş uyku kayıtları ve performans
  • Analizler (Analytics): Uyku verilerinin grafiksel gösterimi, "kazanılan zaman" istatistikleri
  • Profil: Streak takibi, rozetler ve kişiselleştirme seçenekleri

Tasarım Özellikleri

  • Apple Human Interface Guidelines'a uygun modern UI
  • Gece/Gündüz modu desteği
  • Dynamic Type ile erişilebilirlik
  • Mikro-etkileşimler ve animasyonlar
  • Özelleştirilmiş veri görselleştirmeleri

Gelecek Özellikler

  • Premium abonelik ile ileri düzey analitikler
  • Sosyal paylaşım ve arkadaşlarla karşılaştırma
  • Yapay zeka destekli uyku tavsiyeleri
  • Uyku sesleri kütüphanesi
  • Daha fazla kişiselleştirme seçeneği

Ekran Görüntüleri

Onboarding

Kullanıcılar uygulamayı ilk açtıklarında, kişiselleştirilmiş uyku programları oluşturmak için basit sorulara yanıt verirler.

Onboarding Ekran Görüntüsü 1
Onboarding Ekran Görüntüsü 2