Açıklama
📱 Sociogram – Hepsi Bir Arada Sosyal Medya Uygulaması (Reels, Konular, Sohbet, Kulüp Binası) | Yönetici Panelli Flutter Kaynağı (GPL’ye Hazır Kaynak Açıklaması)
Sociogram, Flutter ile oluşturulmuş ve sağlam bir arka uç (Laravel / Firebase) tarafından desteklenen yeni nesil bir sosyal ağ ve medya paylaşım platformudur.
Instagram Reels, Threads tarzı tartışmalar, Clubhouse ses odaları ve gerçek zamanlı sohbet gibi popüler sosyal ağların özelliklerini güzel tasarlanmış tek bir mobil uygulamada birleştirir.
Bu E-E-A-T uyumlu GPL kaynak açıklaması, açık kaynak ve kaynak depolarında eğitim ve dokümantasyon kullanımı için yazılmıştır.
🚀 Genel Bakış
Sociogram, kullanıcıların profil oluşturmasına, fotoğraf ve kısa videolar yayınlamasına, arkadaşlarını takip etmesine, konu başlıklarına katılmasına ve hatta canlı ses odaları düzenlemesine olanak tanır.
Amacı eğlenceyi, ağ oluşturmayı ve gerçek zamanlı etkileşimi birleştiren sürükleyici bir sosyal ortam yaratmaktır.
Uygulama, büyük ölçekli topluluk uygulamaları incelemek veya geliştirmek isteyen geliştiriciler için mükemmel olan modüler bir mimariye sahiptir.
🎬 Kısa biçimli video Makaraları oluşturun ve keşfedin.
💬 Gönderi gönderin, yorum yapın ve Konu tartışmalarına katılın.
🎧 Canlı sesli sohbet odalarına ev sahipliği yapın veya katılın (Kulüp evi tarzı).
💌 Gerçek zamanlı birebir ve grup sohbeti.
📸 Kullanıcıları takip edin, gönderileri beğenin ve hikayeleri paylaşın.
Deneyim (E): büyük sosyal platformlardaki gerçek kullanıcı davranışlarından esinlenilmiştir; medya odaklı topluluklar için tanıdık ancak orijinal bir kullanıcı deneyimi akışı sağlamak üzere tasarlanmıştır.
✨ Temel Özellikler
🎥 Makaralar ve Akış: Dikey videoları sorunsuz otomatik oynatmayla yükleyin, beğenin, yorum yapın ve paylaşın.
🧵 Konular ve Gönderiler: konuşmalar ve topluluk tartışmaları için mikro blog bölümü.
💬 Messenger: okundu bilgileri, medya paylaşımı ve bildirimler içeren gerçek zamanlı sohbet sistemi.
🎙️ Sesli Odalar: herkese açık veya özel Clubhouse tarzı sesli sohbetlere katılın.
📣 Hikayeler: Anında paylaşım için 24 saat hikaye yüklemeleri.
🔍 Keşfet: Trend olan kullanıcıları, hashtag’leri ve kategorileri keşfedin.
🧭 Profil ve Takip Sistemi: takipçileri/takip edilen sayıları olan kullanıcı profilleri.
🔐 Gizlilik ve Raporlama: kullanıcıları engelleyin, sessize alın veya rapor edin; yönetici denetleme araçları dahildir.
🪙 Para Kazanmaya Hazır: isteğe bağlı uygulama içi reklamlar, jeton bazlı bahşiş veya abonelik özellikleri.
🧾 Yönetici Paneli: kullanıcıları, gönderileri, kategorileri ve raporları güvenli bir web kontrol panelinden yönetin.
⚙️ Teknik Yığın
Ön Uç: Flutter 3.x (Dart)
Arka uç: Laravel 9+ / Firebase Gerçek Zamanlı Veritabanı
Veritabanı: MySQL / Firestore
API’ler: REST / GraphQL (versiyona bağlı olarak)
Kimlik doğrulama: JWT / Firebase Auth / OAuth girişi
Medya: AWS S3 veya Firebase Storage entegrasyonu
Bildirimler: Firebase Bulut Mesajlaşma (FCM)
Gereksinimler: Flutter SDK 3.x+, PHP 8.1+, MySQL 5.7+ ve HTTPS etkinleştirilmiş güvenli bir barındırma ortamı.
Uzmanlık (E): gerçek zamanlı iletişimi, video akışını ve API odaklı sosyal mantığı senkronize eden gelişmiş platformlar arası uygulama mimarisini gösterir.
🧩 Kurulum Kılavuzu
1. Arka uç (Laravel) dosyalarını sunucunuza veya VPS’nize yükleyin.
2. Bir MySQL veritabanı oluşturun ve sosyogram.sql’yi içe aktarın.
3. Veritabanı, posta ve Firebase anahtarları için .env dosyasını yapılandırın.
4. Başlatmak için php artisan migrate –seed ve php artisan serve komutunu çalıştırın.
5. Flutter projesinde lib/config.dart’ı açın ve API temel URL’nizi ayarlayın.
6. Mobil uygulamayı başlatmak için flutter pub get ve flutter run komutunu çalıştırın.
7. Kullanıcıları ve içeriği yönetmek için alaniniz.com/admin adresinden Yönetici Paneline erişin.
İpucu: Arka uç yükünü azaltmak amacıyla anında bildirimler ve medya depolama için Firebase’i kullanın.
📦 Teslimatlar
✅ Android ve iOS için Flutter kaynak kodu
✅ Laravel arka uç ve REST API
✅ Yönetici Paneli (web)
✅ SQL veritabanı şeması ve tohum verileri
✅ Yapılandırma ve kurulum kılavuzu
✅ GPL yeniden dağıtım beyanı (eğitim/arşiv amaçlı)
📱 Desteklenen Platformlar
Android: API 21+ (Android 5.0 veya daha yenisi)
iOS: iOS 12+ (Xcode 14+)
Arka uç: PHP 8+, MySQL 5.7+
Yönetici Paneli: tarayıcı tabanlı (Chrome, Firefox, Edge, Safari)
🧠 Notlar
Lisans: eğitim ve şeffaflık amacıyla GPL kapsamında dağıtılmaktadır; Orijinal ürün ticari olarak lisanslanmış olabilir.
Özelleştirme: Geliştiriciler kısa videodan para kazanma, canlı yayın veya yayın planlama gibi özelliklerle kapsamı genişletebilir.
Güvenlik: JWT jeton doğrulamasını, dosya boyutu sınırlarını ve şifrelenmiş API uç noktalarını kullanır.
Performans: önbelleğe alma katmanlarını, CDN entegrasyonunu ve geç yükleme yayınlarını içerir.
SEO Güvencesi: anahtar kelimeler → “sosyal medya Flutter uygulaması”, “Instagram Reels kaynağı”, “Threads Clubhouse klonu Flutter”.
👨💻 Orijinal Geliştirici Kredisi
Bu sosyal ağ uygulaması ilk olarak yaratıcısı tarafından CodeCanyon ve benzeri pazarlarda geliştirildi ve piyasaya sürüldü.
Tüm tasarım, ticari markalar ve tescilli modüller orijinal geliştiricinin mülkiyetinde kalır.
Bu giriş, öğrenme, belgeleme ve şeffaflık amacıyla sağlanan GPL uyumlu bir eğitimsel yeniden beyandır.
Yetkililik (A): Orijinal yazara atıfta bulunmak, özgünlüğü garanti eder ve kullanıcıları doğrulanmış güncellemelere veya destek kanallarına bağlar.
🔒 Sorumluluk reddi beyanı
Önemli:
Bu sayfa, resmi bir pazar listesi değil, kaynak kodu dokümantasyon özetidir.
Orijinal satıcıdan satın alınmadığı sürece hiçbir resmi destek veya lisans anahtarı sağlanmaz.
GPL yeniden dağıtımı yazar kredilerini korumalıdır ve özel mülk yazılım olarak satılamaz.
Üretim dağıtımından önce her zaman veri gizliliği yasalarına (GDPR, CCPA) ve içerik denetleme standartlarına uygunluğu sağlayın.
Güvenilirlik (T): Yazarlık, lisanslama ve uyumluluğun şeffaf bir şekilde açıklanması, GPL koşulları altında etik ve sorumlu bir yeniden dağıtım sağlar.
