CleanFrame
A personal home screen for Samsung The Frame. A starting point to fork and adapt.
Soy Ağacı Aile Takip uygulaması
Translation pending
LifestyleHTMLGitHub @kamilsaimOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Ailenin hikâyesini tek yerde topla
Tarayıcıda çalışan, Türkçe, kurulum gerektirmeyen aile ağacı uygulaması
Ailenizin nesiller boyu bilgisini — kim kiminle evli, kimin çocuğu kim, kim ne zaman doğmuş ya da vefat etmiş — tek bir yerde toplayıp görsel bir ağaç hâlinde gezmenizi sağlar.
Kurulum yok, hesap açma zorunluluğu yok. Bağlantıyı açtığınız anda çalışır.
| Adım | Ne yapılır |
|---|---|
| 1 | Uygulamayı aç → Google ile giriş yap veya Yerel olarak kullan'a tıkla |
| 2 | + Kişi ile ilk kişiyi ekle — ya da elinizde .ged dosyası varsa ℹ️ Bilgi → Veri İşlemleri'nden hepsini birden aktar |
| 3 | Formdaki Anne / Baba / Eşler / Çocuklar alanlarından bağlantıları kur. Kişi listede yoksa ➕ Yeni … Ekle ile aynı ekrandan oluştur |
| 4 | 🌳 Ağaç sekmesinde 🎯 Odak ile bir kişinin çevresini, Tüm Ağaç ile bütün aileyi gez |
| 5 | ⚙️ Ayarlar → JSON Yedek Al ile düzenli yedek al |
İki görünüm var:
Kartlarda fotoğraf, ad–soyad (kızlık soyadıyla), doğum–ölüm yılları ve yaş görünür; evlilikler ♥ evli · 💔 boşanmış · 🕊 dul · 🤝 partner rozetiyle gösterilir.
| Hareket | Sonuç |
|---|---|
| Sürükle | Ağacı kaydır |
| Tık / dokunuş (Odak) | O kişiye geç — ortadaki karta dokununca kişi kartı açılır |
| Tık / dokunuş (Tüm Ağaç) | Kişi kartını aç |
| Uzun bas | Odak: kişi kartı · Tüm Ağaç: düğümü taşı (otomatik kaydedilir) |
| Fare tekerleği / iki parmak | Yakınlaştır–uzaklaştır |
📷 | Ağacı resim (PNG) olarak indir |
⛶ | Tüm ağacı ekrana sığdır |
↺ | Elle yapılan yerleşimi sıfırla |
Çoklu eş desteği — her eş için ayrı durum: evli, boşanmış 💔, dul 🕊️, birlikte 🤝. Kızlık soyadı, tek ebeveynli çocuklar ve üvey bağlar doğru biçimde saklanır. Kişinin kendi atası olmasını engelleyen döngü koruması vardır.
İki kişi seçin, aralarındaki akrabalığı Türkçe söylesin: "Ekrem, Kamil'in dayısı", "Esra, Mustafa'nın gelini". Amca, hala, dayı, teyze, yeğen, kuzen (amcasının oğlu), yenge, enişte, kayınpeder, kayınvalide, baldız, görümce, elti, bacanak, üvey bağlar ve uzak atalar (babaannesinin babası) tanınır. Ayarlar → Ben Kimim? ile kendinizi seçerseniz her kişi kartında o kişinin size ne olduğu yazar.
Kişi başına bir ana fotoğraf ve sınırsız galeri. Sürükle-bırak ile yükleyin, tam ekran lightbox'ta gezin, ok tuşlarıyla ilerleyin.
Fotoğraflar yüklenirken otomatik küçültülür (en uzun kenar 1400 px, JPEG) ve buluttaki özel deponuza kaydedilir — ağaç verisinin kendisi küçük ve hızlı kalır. Depo herkese kapalıdır; görüntüleme kısa ömürlü imzalı bağlantılarla yapılır ve yalnızca sizin oturumunuz erişebilir. Bir fotoğraf artık hiçbir kişide kullanılmıyorsa kendiliğinden silinir.
Toplam kişi, hayatta olanlar, kuşak sayısı, vefat edenlerin ortalama ömrü, yaşayanların ortalama yaşı, yaşam rekorları, en sık isimler, on yıllara göre doğum grafiği, doğum yerleri ve soyadı dağılımı. Ayrıca 30 gün içindeki doğum günleri 🎂 listelenir ve 📍 doğum yerleri haritası ailenin hangi şehir ve köylerden geldiğini gösterir (konum bulmak için yalnızca yer adları OpenStreetMap'e gönderilir).
Liste ekranının üstünde önümüzdeki 14 gündeki doğum günleri 🎂 ve vefat yıl dönümleri 🕊️ görünür; yaklaşan günler uygulama açılınca ayrıca hatırlatılır. 🗓️ Takvim ile ay ay gezip o ay doğanları ve yıl dönümlerini görebilirsiniz. Ayarlar → Hatırlatmalar'dan neyin, kaç gün önce (aynı gün, 1 gün, 3 gün, 1 hafta) hatırlatılacağını seçin. Nüfus kaydındaki "yalnızca yılı bilinen" 01/07 tarihleri hatırlatılmaz.
Hangi kişide ad, soyad, doğum tarihi, fotoğraf ya da bağlantı eksik — tek listede görün, tıklayıp tamamlayın. Mükerrer kişi kontrolü aynı kişinin iki kez girilmiş olabileceği kayıtları bulur (ad, soyad, doğum yılı, anne-baba adları); tek tıkla birleştirince boş alanlar dolar, eşler, çocuklar ve fotoğraflar tek kayıtta toplanır.
Vefat tarihi bilinmeyenler için kişi formunda "Vefat etti (tarihi bilinmiyor)" işareti vardır; e-Devlet'ten gelen tarihsiz ölüm kayıtları bu şekilde korunur.
FAMC/FAMS işaretçileri, kızlık soyadı ve standart tarih biçimi yazılır..ged dosyasına çevirip Bilgi → Veri İşlemleri'nden yükleyin.Değişiklikler önce cihaza, ardından buluta yazılır. Başlıktaki küçük gösterge kaydın durumunu belli eder (⟳ kaydediliyor · ✓ kaydedildi · ! hata). Aynı ağacı iki cihazdan düzenlerseniz uygulama üzerine yazmadan önce sizi uyarır; "buluttakini yükle" derseniz bulut sürümü korunur. Bağlantı koparsa değişiklikler cihazda bekler ve bağlantı gelince gönderilir — cihaz saatinin yanlış olması başka cihazdaki değişiklikleri silemez. Buluta gönderilmemiş değişiklik varken çıkış yapmak isterseniz uygulama sizi uyarır.
{kullanıcı-kimliği}/… yolunda saklanır; depo politikaları başka kimsenin klasörünüze erişmesine izin vermez.| Arayüz | Saf HTML + CSS + JavaScript — framework yok, derleme adımı yok |
| Dağıtım | Tek index.html dosyası, GitHub Pages üzerinden yayınlanır |
| Kimlik | Supabase Auth (Google OAuth) |
| Veri | Supabase Postgres (soy_family_data, soy_node_positions), RLS açık |
| Fotoğraf | Supabase Storage — özel soy-fotograf kovası, kullanıcı bazlı erişim politikaları |
| Çizim | HTML5 Canvas, devicePixelRatio desteğiyle retina/mobil ekranlarda net |
| Mobil | Capacitor ile Android APK olarak paketlenebilir |
| Sürüm | Öne çıkanlar |
|---|---|
| 6.3.1 | GED birleştirmeden önce önizleme ekranı: birleştirilecekler (dosyada ↔ ağacınızda) ve yeni eklenecekler; yanlış eşleşme işaretten çıkarılabilir |
| 6.3 | GED dosyası mevcut ağaca eklenebiliyor — aynı kişiler otomatik birleşir, yeni kişiler doğru anne-babaya bağlanır (ör. babanızın e-Devlet soyağacı) · isim farklarına tolerans ("Sail" ~ "Sail Efendi") |
| 6.2.3 | e-Devlet soyağacı dönüştürücüsünün bağlantısı uygulamaya eklendi (Bilgi → Veri İşlemleri ve boş liste ekranı) |
| 6.2.2 | Telefonda üst başlığın taşıp sayfayı sola kaydırması düzeltildi (GED yükleme Bilgi sekmesinde) |
| 6.2.1 | Telefonda ana ekrana eklenerek kullanıldığında üst başlığın saat/çentik bölgesine taşması düzeltildi · aşağı çekince sayfanın esnemesi kapatıldı |
| 6.2 | Hatırlatmalar: açılışta yaklaşan doğum günü ve yıl dönümü uyarısı · ay ay gezilebilen takvim · Ayarlar'da hatırlatma seçimi ve "kaç gün önce" · 01/07 yer tutucu tarihler hatırlatılmaz |
| 6.1 | Akrabalık hesaplayıcı (amca, dayı, hala, teyze, yeğen, kuzen, yenge, enişte, kayınpeder, görümce, elti, bacanak…) ve "Ben kimim?" · "vefat etti, tarihi bilinmiyor" işareti (e-Devlet'teki tarihsiz ölüm kayıtları artık kaybolmuyor) · mükerrer kişi bulma ve birleştirme · yaklaşan doğum günü ve anma günleri · ağaçta arama, geri butonu ve yazdırma · doğum yerleri haritası |
| 6.0 | Yeni ağaç görünümü ve yeni logo. 🎯 Odak görünümü (kişi ortada, atalar üstte, torunlar altta, animasyonlu geçiş) · Tüm Ağaç yerleşimi baştan yazıldı (çocuklar evliliğe göre gruplu, soy hattı vurgusu) · yatay kartlar, evlilik rozetleri, kuşak etiketleri · PNG olarak indirme · kişi kartında “🌳 Ağaçta” · sayfa boyutu 6,4 MB → 1 MB |
| 5.2 | Güvenlik ve senkronizasyon denetimi. Çakışmada bulut sürümü artık korunuyor · cihaz saati farkı veri silemiyor · bağlantı hatasında eski veri buluta gönderilmiyor · çıkışta kaydedilmemiş değişiklik uyarısı · düzenleme formunda bulut fotoğrafı görünüyor · GED aktarımında kızlık soyadı ve çok satırlı notlar korunuyor · ebeveyn/eş bağlantı düzeltmeleri · JSON yedek dosyası doğrulaması |
| 5.1 | Fotoğraflar Supabase Storage'a taşındı, yüklemede otomatik küçültme, kullanılmayan fotoğrafların otomatik temizliği; kullanılmayan alanı kaldırıldı |
Ailenden biri misin? Uygulamayı aç, kendi Google hesabınla giriş yap ve bildiklerini ekle. Her hesap kendi ağacını tutar; eksik bir dal fark edersen bize ulaştır, birleştirelim.
fams| 5.0 | Büyük kararlılık sürümü. Çoklu eş düzenlemede artık kaybolmuyor · GED/JSON/demo yüklemeden önce onay · JSON yedeği geri yükleme · bulut hata ve çakışma bildirimi · Türkçe büyük harf düzeltmesi (İbrahim) · tüm tarih biçimleri tek kalıba · retina/mobil net çizim · tek tıkla kart açma · düğüm konumları otomatik kayıt · soy döngüsü koruması · kuşak sayısı istatistiği · XSS koruması |
| 4.7 | Yeni kişi eklerken akıllı otomatik yerleşim, yaklaşan doğum günleri |
| 4.5 | Otomatik güncelleme sistemi, ana ekran ikonu, gelişmiş form düzeni |
| 4.0 | Google ile giriş, bulut yedekleme, aile arması logosu, mobil alt menü |
| 3.0 | Eksik veri raporu, hızlı kişi ekleme, ağaç konumlarını hatırlama |
| 2.5 | Boşanmış eşler 💔, kızlık soyadı, yaşam istatistikleri |
| 2.0 | Sürüklenebilir canvas ağaç görünümü |
| 1.5 | Fotoğraf galerisi ve toplu silme |
| 1.0 | İlk sürüm — GEDCOM içe/dışa aktarma, liste ve ağaç görünümü |