Geliştirme Rehberleri#

Bu bölümde, Okula Bukula uygulamasının geliştirilmesi ve bakımı ile ilgili kapsamlı rehberler bulunmaktadır.


Rehberlerin Listesi#

Dosya Rehberi - lib/ Yapısı#

Projedeki tüm Flutter dosyalarının yapısı, organizasyonu ve işlevleri hakkında detaylı rehber.

İçerik:

  • lib/ klasör yapısı
  • common/, student/, teacher/ modülleri
  • Dosya ismiyle ilgili kurallar
  • Mimari akış diyagramı
  • Hızlı referans

REST API Rehberi#

Supabase ile özellik geliştirme ve REST API entegrasyonu için adım adım rehber.

İçerik:

  • Veritabanı modelleme
  • Trigger ve fonksiyonlar
  • Row Level Security (RLS) politikaları
  • API endpoint’leri
  • Flutter entegrasyonu
  • Hata çözme ve debugging

Google Auth & Şifre Sıfırlama Rehberi#

Flutter uygulamasında Google OAuth ve şifre sıfırlama işlemlerinin implementasyonu.

İçerik:

  • Google ile giriş (OAuth) kurulumu
  • Deep link yapılandırması (Android/iOS)
  • Şifre sıfırlama akışı
  • SMTP (Resend) entegrasyonu
  • Postman test örnekleri
  • Hata ayıklama ve güvenlik notları

Implementation Guide#

Okula Bukula sisteminin implementasyon rehberi ve teknik detaylar.


Bölüm Özeti#

Rehberlerin amacı:

  • Kodun Organizasyonunu Anlamak: Dosyaların nerede olduğunu ve neden orada olduğunu bilmek
  • Geliştirilmeyi Hızlandırmak: Yeni feature eklerken doğru yeri bulabilmek
  • Bakımı Kolaylaştırmak: Kodun yapısını takip ederek daha kolay hata düzeltme
  • Ekip İletişimi: Tüm geliştiricilerin aynı yapıyı takip etmesi

Hızlı Bağlantılar#