Selamlar, Aşağıdaki özelliklere sahip android bir uygulama (Web sitesi de olacak) yaptırmak istiyoruz. Özellikler daha tam detaylı değil ancak ortalama bir fiyat teklifi için bu konuyu açıyorum. Tekliflerinizi pm veya konu altına iletebilirsiniz.

Uygulamada olacak özellikler:

Soru kategorileri: Uygulamanın farklı kategorilerde soru başlıkları içermesi gerekiyor. Kullanıcı arkadaşları arasında yarışma düzenleyeceği zaman istediği kategorileri dahil edip çıkarabilmeli.

Zaman sınırlaması: Uygulamanın belirli bir süre içinde sorulara cevap verme gereksinimi olmalı.

Üyelik Sistemi: Kullanıcılar Google ve Facebook ile giriş yapabilmeli veya kayıt formu doldurarak uygulamaya üye olabilmeli. Kayıt formunda kullanıcının Adı, Soyadı, Yaşı, Cinsiyeti, Profil Fotoğrafı bilgileri alınıp veritabanı'nda tutulacak. Kullanıcı profilinde yaşını cinsiyetini ve Profil fotoğrafını diğer kullanıcılara gizleyebilecek.

Puan sistemi: Kullanıcıların cevapladıkları sorulara göre puan kazanmalarını sağlayarak, uygulamanın rekabetçi bir atmosfere sahip olması sağlanmalı. Kullanıcı sorunun kategorisine ve cevap verme süresine göre farklı puanlar kazanabilmeli.

Canlı soru yarışmaları: Kullanıcıların gerçek zamanlı olarak birbirleriyle yarışmasına olanak tanıyan canlı soru yarışmaları özelliği olmalı. Günlük, haftalık ve aylık şekillerde uygulama sahibi tüm kullanıcıları kapsayan ödüllü bilgi yarışması oluşturabilmeli. Kullanıcılar uygulama sahibinin açtığı yarışmalar dışında kendi aralarında lobi oluşturup yarışabilmeli.

Lobi Sistemi: Lobiye gelen herhangi bir kullanıcıyı lobi sahibi, lobiden atma yetkisine sahip olabilmeli. Lobiler genel veya özel olarak oluşturulabilmeli. özel lobilerde lobiye girişler, lobi sahibinin lobiyi oluştururken ekleyebileceği şifre ile sağlanabilmeli. Genel kategorisinde oluşturulan lobiler diğer kullanıcılar tarafından görülebilen bir arayüzde listelenmeli. Lobiler minimum 2 kişilik maksimum 5 kişilik oluşturulabilmeli. Uygulama sahibinin açacağı lobilerde bu sayı 50 kişiye kadar çıkabilmeli.

Davet sistemi: Kullanıcı bir lobi oluşturduğunda arkadaşlarını veya o an aktif olan diğer kullanıcıları o lobiye davet edebilmeli. Yani kullanıcı aktif olan diğer kullanıcıları görebileceği bir arayüz'e geçiş yapabilmeli.

İstatistikler: Kullanıcıların geçmiş performanslarını takip etmelerine ve ilerleme kaydetmelerine yardımcı olmak için uygulama, sorulara verilen cevapların doğruluğu, soru ekrana geldiğinde cevap verilme süresi ve yanlış cevap sayısı gibi istatistikleri tutmalı ve ilgili kullanıcıya belirtebilmeli. Günlük, Haftalık Ve Aylık puan sıralaması global olarak tüm kullanıcılara gösterilmeli. Toplist listesinde ilgili güne,haftaya ve aya göre puan olarak 1. olan kişinin profili listelenmeli(Örneğin: Ocak Ayı Kazananı, 3.hafta kazananı, bugünün kazananı vb.) Kategori toplisti olmalı Örneğin(Genel kategorisinin bu ay,hafta,gün kazananı şeklinde)

Kullanıcı profili: Her bir kullanıcının kendine ait profili olmalı ve diğer kullanıcılar herhangi birinin profiline giriş yaptığında o kişinin hangi kategoride kaç soru cevapladığı kaç soruya doğru cevap verdiği kaç soruya yanlış cevap verdiği gibi bilgilere erişebilmeli. Kullanıcı profiline giriş yaptığında katıldığı yarışmaları aldığı puanları görebilmeli. Kısaca kendi ile alakalı her türlü istatistiğe erişebilmeli.

Arkadaş ekleme sistemi: Kullanıcılar kendi aralarında birbirlerini arkadaş olarak ekleyebilmeli veya silebilmeli.

Ödüller: Kullanıcıların uygulamayı daha sık kullanmalarını teşvik etmek için, doğru cevaplar verenlere ödüller verilebilmeli Ödüller arasında uygulama içi avantajlar(Yıldız hediyesi), gerçek para veya hediye kartları gibi seçenekler bulunabilir. Bu ödülleri uygulama sahibi kendisi istediği gibi ekleyip çıkarabilmeli.

Admob reklam ağı entegrasyonu: Ödüllü reklam, geçiş reklamı, uygulama açılış reklamı,banner reklamı gibi reklam optimizasyonunun yapılması gerekmektedir.

Google Analystic entegresi: Kullanıcı verilerini takip edebilmek için Google Analystic entegre edilmesi gerekiyor.

Bildirim sistemi: Uygulama kullanıcılara otomatik veya manuel bildirimler gönderebilmeli.(Bu bildirimler yarışma duyurusu. Arkadaşından yarışma daveti duyurusu gibi bildirimler olacaktır.)

Yıldız Sistemi: Kullanıcılar sahip oldukları yıldızlar ile lobi açabilecek, her kullanıcıya günlük 3 yıldız ücretsiz olarak tanımlanabilecek. Kullanıcı reklam izleyerek günde en fazla 10 yıldız kazanabilecek.(izlediği reklam başına 1 yıldız alabilecek)

Joker sistemi: Kullanıcılar kendi aralarında düzenledikleri yarışmalarda joker hakkını kullanarak ilgili soruyu doğru cevaplamış olarak geçebilmeli. Kullanıcılara joker hakkı sadece reklam izleyerek günde en fazla 3 kere tanımlanabilmeli.

Uygulama içi satın alma: Kullanıcılar uygulama içi satın alma ile yıldız ve joker hakkı satın alabilmeli.

Admin paneli: Uygulama sahibi admin paneli sayesinde uygulama içindeki tüm bilgilere istatistiklere erişebilmeli ve düzenleyebilmeli. Panelde olması gereken detaylar daha sonra güncellenecektir.