Untitled

 avatar
unknown
plain_text
2 months ago
11 kB
9
Indexable
Sopl - Freelance İstenen Özellikler
1. Tema ve Görsel Özellikler
* Tema Seçenekleri: Uygulama, kullanıcıların tercihlerine göre Light ve Dark olmak üzere iki farklı tema seçeneği sunmalıdır.
2. Kullanıcı ve Profil Yönetimi
* Yetkili Paneli: Yetkililer için, rapor ve denetlemelerini yapabilcekleri bir yetkili panelleri olmalıdır.
* Profil Sistemi:
    * Kullanıcı Profili: Kullanıcı profillerinde görünen ad, kullanıcı adı, varsa onay işareti (mavi tik), rozetler ve kullanıcı hakkında bilgiler görüntülenmelidir.
    * Ana Profil:
        * Profiller özel veya herkese açık olarak ayarlanabilmelidir.
        * Takipçi sayısı, takip edilenler ve gönderi sayıları gösterilmelidir.
        * Kullanıcı profilinde üç ana sekme olmalıdır: Gönderiler, Klipler, Etiketlenenler.
    * Mini Profil: Kullanıcılar DM veya topluluk içinde iken, profile tıklandığında mini profil görünmelidir. Ana profile erişim için mini profildeki “Profili Göster” tuşu kullanılmalıdır.
3. Etkileşim ve İçerik Paylaşım Sistemleri
* Gönderi Sistemi: Kullanıcılar yalnızca metin veya yalnızca medya içeren gönderiler paylaşabilmelidir.
* Clips Sistemi: Kullanıcılar kısa video içerikleri paylaşabilmelidir.
* Hikaye ve Clips Editörü:
    * Metin ve Yazı Stilleri: Yazı tipleri, boyutları, renkleri ve hizalamaları özelleştirebilme. Animasyonlu metin eklenebilir olmalıdır.
    * Medya ve Efektler: Fotoğraf ve video. Filtreler, renk düzenlemeleri, efektler (bulanıklık, bokeh vb.) ekleyebilmelidir.
    * Sticker ve GIF’ler: Etkileşimli çıkartmalar, emojiler, GIF’ler ekleyebilmelidir.
    * Çoklu Katman Desteği: Birden fazla medya katmanı ekleyip düzenleyebilmelidir (Çok detaylı olmayabilir)
    * Kaydetme ve Paylaşma: İçeriği kaydedip doğrudan paylaşabilir veya dışa aktarabilmelidir.
* Hikaye Sistemi:
    * Kullanıcılar 24 saat geçerli hikayeler paylaşabilmelidir.
    * Hikayelere beğeni yapılabilir ve DM üzerinden yanıtlanılabilir.
    * Kullanıcılar, hikayelerine kimlerin erişebileceğini (takipçiler, yakın arkadaşlar) seçebilmelidir.
* Kullanıcı Takibi ve Etkileşim:
    * Kullanıcılar arasında etkileşimi artırmak için "Beğeni" ve "Yorum" sistemleri eklemek.
    * Takip edilen kullanıcılara dair daha detaylı bildirim ayarları (takip edilen kişinin yeni gönderi paylaşması durumunda bildirim alabilme gibi).
4. Direkt Mesajlaşma (DM) Sistemi
* Metin Mesajları: Kullanıcılar birbirlerine metin mesajları gönderebilmelidir.
* Medya Paylaşımı: Fotoğraf, video, sesli mesaj ve diğer dosyalar gönderilebilmelidir.
* Emoji ve Etiketleme: Kullanıcılar mesajlarına emoji ekleyebilir, @etiketleri ile diğer kullanıcıları etiketleyebilir.
* Mesaj Düzenleme ve Silme: Kullanıcılar, gönderilen mesajları belirli bir süre içinde silebilir veya düzenleyebilir.
* Mesaj İletme: Kullanıcılar, gönderdikleri mesajları üçüncü bir profile iletebilirler.
5. Grup ve Topluluk Sistemi
* Grup Sohbetleri: DM sistemindeki tüm özellikler grup sohbetlerine entegre edilmelidir. Gruplarda DM’ler ile aynı yerde listelenmelidir.
* Topluluk Sistemi:
    * Kanal Türleri: Topluluklarda metin kanalı, ses kanalı ve forum kanalı gibi birden fazla kanal türü bulunmalıdır.
    * Sınıf Sistemi: Discord’daki rollerle benzer şekilde, her kullanıcıya sınıf (rol) atanabilmelidir.
    * Özelleştirme: Sınıfların rengi ve simgeleri özelleştirilebilir olmalı, simge boyutları 128x128px olarak sınırlandırılmalıdır.
    * İzinler ve Yetkiler: Sınıfların toplulukta neleri yapabilcekleri ayarlanabilmelidir.
    * Yönetici Araçları: Topluluk yöneticileri için içerik moderasyonu, kullanıcı raporlama ve otomatik uyarı sistemleri sağlanmalıdır.
    * Topluluk Analizi: Topluluk yöneticileri ve sahipleri, etkileşimleri ve kullanıcı aktivitelerini detaylı bir şekilde analiz edebilmelidir.
6. Dil ve Çeviri Sistemi
* Çoklu Dil Desteği: Uygulama, birden fazla dil desteği sunmalıdır.
* Dil Ekleme Kolaylığı: Yeni diller kolayca eklenebilmeli ve kullanıcının tercihlerine göre biz tarafından eklenmiş bir dil yoksa kullanıcının tercihine bağlı otomatik çeviri yapılabilmelidir.
7. Premium Sistemi
* Mesaj Karakter Sınırı: Premium kullanıcılar, mesaj karakter sınırını 1000’den 4000’e kadar artırabilmelidir.
* Görüldü Bilgisi: Premium kullanıcılar, DM ve grup sohbetlerinde mesajların “görüldü” bilgisine sahip olabilir.
* Dosya Yükleme Sınırı: Premium kullanıcılar, dosya yükleme limitini 100 MB’ye kadar artırabilir.
* Topluluk Katılımı: Premium kullanıcılar, 50 yerine 200 topluluğa katılabilir.
8. Güvenlik ve Gizlilik
* Engel Sistemi: Kullanıcılar birbirlerini engelleyebilmelidir.
* Hesap Güvenliği: Hesap güvenliği için iki faktörlü kimlik doğrulama (2FA) kullanılabilir olmalıdır.
* Hesap Kurtarma Seçenekleri: Hesap güvenliği için, iki faktörlü kimlik doğrulama (2FA) dışında, hesabı kurtarmak için yedek e-posta veya telefon numarası gibi ek güvenlik seçenekleri eklenebilir.
* Veri Şifreleme: Kullanıcı verileri, hem veritabanında hem de iletişimde uçtan uca şifrelenmiş olmalıdır.
* Parola Güvenliği: Parolalar, SHA3 veya SHA2’nin güçlü versiyonları ile güvenli bir şekilde saklanmalıdır.
9. Kullanıcı Etkileşimleri ve Durum Sistemleri
* Durum Sistemleri:
    * Çevrim Dışı: Kullanıcılar uygulamada aktif olmadığında çevrim dışı durumu belirtebilirler.
    * Aktif: Kullanıcılar uygulamaya aktif olduklarını belirtebilirler.
    * Boşta: Kullanıcı ekrana dokunmadığında sistem tarafından otomatik olarak boşta durumu seçilebilir.
    * Rahatsız Etme: Kullanıcılar, bildirimlerin gelmemesi için rahatsız etme modunu aktif edebilir.
10. Bildirim ve Arama Motoru
* Bildirim Sistemi: Kullanıcılar gelen mesajlar, takip istekleri ve diğer bildirimleri hem uygulama içi hem de uygulama dışı olarak alabilmelidir.
* Bildirim Yönetimi: Bildirimlerin kategorilere ayrılması (örneğin, “önemli bildirimler”, “güncellemeler”, “topluluk etkinlikleri” gibi).
* Arama Motoru: Üst panelde bir arama motoru bulunmalı, kullanıcılar DM’deki mesajlarını, topluluklardaki içerikleri ve profilleri arayabilmelidir.
11. İçerik ve Kullanıcı Raporlama
* Raporlama Sistemi: Kullanıcılar, gönderiler, mesajlar, hikayeler, klipler, profiller gibi içerikleri raporlayabilmelidir.
* İçerik Moderasyonu: Yetkililer, yönetim panelinde raporları hızlı bir şekilde inceleyip işlem yapabilmelidir.
12. İçerik Arşivleme ve Canlı Yayın
* Arşiv Sistemi: Kullanıcılar gönderilerini, hikayelerini ve kliplerini arşivleyebilir ve dilediğinde erişebilir.
* Canlı Yayın Sistemi: Kullanıcılar, profillerinde istediği zaman canlı yayın başlatabilmelidir.
13. Reklam ve İşbirlikleri
* İçerik Sponsorluğu: Kullanıcılar, içeriklerinin sponsorluk almasını sağlayabilir ve sponsorluk anlaşmaları yapabilirler.
* Reklam Gösterimi: Kullanıcılar, reklam gösterimleri ile ilgili tercihlerde bulunarak, görmek istedikleri reklam türlerini seçebilirler.
14. Veri Analizi ve Gizlilik
* Veri Satışı: Kullanıcı verileri satılabilir olması için veritabanlarında uygun şekilde saklanmalıdır.
* Veri Analizi: Kullanıcıların ilgi alanları ve davranışları hakkında veri analizi yapılabilir.
15. Keşfet Sistemi
* Algoritmik Keşif: Kullanıcılar, uygulamayı aktif bir şekilde kullandıkça, algoritmalar sürekli olarak takip ettikleri profilleri, beğendikleri gönderi ve klipleri analiz eder. Buna göre kullanıcıya, ilgisini çekebilecek yeni gönderiler, klipler ve profiller önerilir.
* İlgi Alanına Göre Keşif: Kullanıcıların daha önce beğendiği içeriklerin ve etkileşimde bulunduğu hashtag'lerin takibi yapılır. Bu sayede, onların ilgi alanlarına uygun içerikler, daha kişisel ve hedeflenmiş bir keşif deneyimi sunar.
16. Ayarlar Sistemi
* Kullanıcıya Özel Ayarlar: Uygulama, kullanıcıların tüm sistem ayarlarını kişisel tercihlerine göre özelleştirmelerine olanak tanır.
    * Tema Seçimi: Kullanıcılar, Light ve Dark gibi tema seçenekleri arasında istedikleri temayı seçebilir ve bu ayarı diledikleri zaman değiştirebilirler.
    * Bildirim Ayarları: Kullanıcılar, bildirim almak istedikleri içerikleri ve aktiviteleri özelleştirebilir. Rahatsız Etme modu aktifken bile, belirli kişilerden (önemli kişiler veya yöneticiler gibi) bildirim alabilecek şekilde ayar yapılabilir.
    * Hikaye Paylaşım Ayarları: Kullanıcılar, hikayelerini kimlerle paylaşacaklarını (takipçiler, yakın arkadaşlar vb.) seçebilir ve her paylaşımda bu tercihi değiştirebilirler.
    * Keşfet Öneri Ayarları: Kullanıcılar, keşfet sisteminden hangi tür içeriklerin önerileceğini kişisel tercihlerine göre ayarlayabilir. Örneğin, belirli hashtag’leri beğenip beğenmemek veya belli türdeki içerikleri görmek istememek gibi seçenekler sunulabilir.
    * Dil Seçimi ve Çeviri Ayarları: Kullanıcılar, uygulamanın dilini seçebilir ve otomatik çeviriyi açıp kapatabilirler.
    * Premium Ayarları: Premium kullanıcılar, premium özelliklerin (karakter sınırı, dosya yükleme sınırı gibi) etkin olup olmadığını yönetebilir, bu özellikleri diledikleri zaman aktif veya pasif hale getirebilirler.
    * Gizlilik ve Güvenlik Ayarları: Kullanıcılar, profil gizliliklerini (özel/profil) ve hesap güvenliklerini (2FA, şifre değiştirme vb.) kişisel tercihlerine göre ayarlayabilirler.
    * Reklam Gösterim Ayarları: Kullanıcılar, hangi tür reklamları görmek istediklerini seçebilir ve belirli reklam kategorilerini devre dışı bırakabilirler.
    * Ödeme ve Abonelik Yönetimi:
        * Abonelik Bilgileri: Kullanıcılar, premium aboneliklerinin süresini ve yenilenme tarihlerini görüntüleyebilir. Abonelik tipi (aylık, yıllık vb.) ve ücret bilgileri gösterilebilir.
        * Ödeme Yöntemi Ekleme: Kullanıcılar, uygulama içinden ödeme yöntemlerini (kredi kartı, banka kartı, vb.) güvenli bir şekilde ekleyebilir ve güncelleyebilirler.
        * Ödeme Yöntemi Seçimi: Kullanıcılar, birden fazla ödeme yönteminden tercih ettiklerini seçebilirler ve tercihlerine göre ödeme yöntemi atayabilirler.
        * Ödeme Geçmişi: Kullanıcılar, geçmişte gerçekleştirdikleri tüm ödemelere, faturalarına ve abonelik işlemlerine erişebilirler.
        * Fatura Yönetimi: Kullanıcılar, premium üyelikleri için fatura bilgilerini görüntüleyebilir ve indirebilirler. Faturalar, tarih, ödeme tutarı ve ödeme yöntemi gibi bilgileri içermelidir.
Editor is loading...
Leave a Comment