Beste5 - Namaz Takip Uygulaması

Flutter ve Firebase ile geliştirilen, namaz vakitlerini takip etmeyi ve namaz alışkanlığı kazanmayı kolaylaştıran modern mobil uygulama.

Beste5 App

Proje Hakkında

Beste5, namaz vakitlerini takip etmeyi ve namaz alışkanlığı kazanmayı kolaylaştıran, modern ve kullanıcı dostu bir mobil uygulamadır. Bu uygulama, Flutter framework'ü kullanılarak geliştirilmiş ve Firebase altyapısı ile desteklenmiştir.

Uygulama, kullanıcıların namaz vakitlerini takip edebilmesine, kıble yönünü bulabilmesine, namaz ve abdest alma rehberlerine erişebilmesine olanak tanır. Ayrıca, namaz alışkanlığı kazanmak için motivasyon sistemi ve namaz istatistikleri gibi özellikler de sunmaktadır.

Beste5, hem aydınlık hem de karanlık tema desteği sunar ve kullanıcı deneyimini en üst düzeye çıkarmak için modern bir arayüz tasarımına sahiptir. Uygulama, performans ve kullanıcı deneyimi açısından optimize edilmiştir.

Ekran Görüntüleri

Beste5 Screenshot 1
Beste5 Screenshot 2
Beste5 Screenshot 3
Beste5 Screenshot 4

Özellikler

  • Namaz vakitlerini takip etme ve hatırlatma
  • Kıble yönü bulma
  • Namaz ve abdest alma rehberleri
  • Namaz alışkanlığı kazanmak için motivasyon sistemi
  • Karanlık ve aydınlık tema desteği
  • Çevrimdışı içerik erişimi
  • Namaz takvimi ve geçmiş istatistikler
  • Kullanıcı hesabı oluşturma ve profil yönetimi

Kullanılan Teknolojiler

Flutter

UI geliştirme için kullanılan modern framework

Firebase

Veritabanı, kimlik doğrulama ve bulut fonksiyonları için

Dart

Flutter uygulamaları için programlama dili

Cloud Firestore

Gerçek zamanlı NoSQL veritabanı

Firebase Auth

Kullanıcı kimlik doğrulama sistemi

Firebase Cloud Functions

Sunucu taraflı işlemler için

Geliştirme Süreci

Beste5 uygulaması, namaz kılmaya başlamak veya namaz alışkanlığı kazanmak isteyen kullanıcıların ihtiyaçlarını karşılamak amacıyla geliştirilmiştir. Geliştirme sürecinde, Flutter'ın sunduğu cross-platform avantajlarından yararlanarak hem Android hem de iOS platformları için tek bir kod tabanı kullanılmıştır.

Firebase altyapısı, uygulamanın backend ihtiyaçlarını karşılamak için tercih edilmiştir. Cloud Firestore ile namaz vakitleri ve kullanıcı verileri için gerçek zamanlı veri senkronizasyonu sağlanırken, Firebase Authentication ile güvenli bir kullanıcı kimlik doğrulama sistemi oluşturulmuştur. Ayrıca, Firebase Cloud Functions kullanılarak namaz vakti bildirimleri gibi sunucu taraflı işlemler gerçekleştirilmiştir.

Uygulama, kullanıcı geri bildirimleri doğrultusunda sürekli olarak geliştirilmekte ve yeni özellikler eklenmektedir. Namaz vakitlerinin doğruluğu, kıble yönünün hassasiyeti ve kullanıcı deneyimi iyileştirmeleri, geliştirme sürecinin önemli bir parçasını oluşturmaktadır.