Mobile Barber Appointment System

Mobile Barber Appointment System
Mobile Barber Appointment System
Mobile Barber Appointment System
Mobile Barber Appointment System

Proje Bilgileri

  • Kategori: .NET MUAI
  • Müşteri / İstemci: FreeLance
  • Proje Tarihi: 26 Aralık 2025
  • GitHub: Kaynak Kodu

Proje Genel Bakış

Bu proje, .NET MAUI teknolojisi kullanılarak geliştirilmiş, Android ve Windows platformlarında çalışabilen bir randevu yönetim uygulamasıdır. İnternet bağlantısına ihtiyaç duymayan Offline-First mimarisi benimsenmiştir.

Veriler, cihazın kendi yerel depolama alanında SQLite veritabanı üzerinde güvenle saklanır. Uygulama, berberin inisiyatifine dayalı esnek süre seçimi sunar ve seçilen zaman aralığında başka bir randevu olup olmadığını (Conflict Detection) otomatik kontrol ederek çakışmaları engeller.

Öne Çıkan Teknik Özellikler

.NET MAUI ile Çoklu Platform Desteği

Proje, .NET MAUI teknolojisi kullanılarak tek bir C# kod tabanı üzerinden hem Android hem de Windows platformlarında yerel olarak çalışacak şekilde geliştirilmiştir.

SQLite Yerel Veritabanı

Tüm randevu, müşteri ve hizmet verileri cihazın kendi güvenli depolama alanında, hafif ve yüksek performanslı SQLite ilişkisel veritabanı üzerinde saklanır.

Çevrimdışı Öncelikli (Offline-First) Mimari

Uygulama, çalışmak için hiçbir internet bağlantısına ihtiyaç duymaz; tüm iş mantığı ve veri kayıt süreçleri tamamen cihaz üzerinde lokal olarak koşturulur.

Çakışma Tespit Algoritması (Conflict Detection)

Seçilen zaman aralığında başka bir randevu olup olmadığı arka planda otomatik olarak kontrol edilerek, aynı saate mükerrer kayıt açılması kesin olarak engellenir.

Dinamik Süre Hesaplama

Berberin inisiyatifine dayalı olarak sunulan esnek hizmet süreleri, seçilen işlemlere göre dinamik olarak hesaplanır ve takvim matrisine anlık olarak yansıtılır.

Yerel (Native) Kullanıcı Deneyimi

Hibrit veya web tabanlı mobil çözümlerin aksine, hedef işletim sisteminin kendi özgün arayüz elementleri tetiklenerek pürüzsüz ve yüksek performanslı bir UX sağlanmıştır.