PHP VE APİ SİSTEMLERİNE HAKİM ARKADAŞLAR SADECE!
ÖNEMLİ;
İŞİ ALAN ARKADAŞ APİLERİ RİOT GAMES DEVELOPPER KISMINDAN ÇEKECEK FAKAT.
Riot Games Yayına Hazır olmayan projeler için "PRODUCTION API KEY" Vermiyor Bunun Yerine Demo bir karşıtı olmayan Api ile Devam etmenizi istiyor ve sitenizi yayına alınca orjinal api keyinizi veriyor.
Siteye Entegre Edilecek Bütün bilgiler Riot Games'in Developer sayfasında mevcut işi alan arkadaş ile paylaşacağım.
Öncelikle Projemizin "Uİ" Çiziminin önemli bir kısmı yapıldı yapılacak 3-4 Sayfa kaldı ve Html Css Dökümüde Yapılıyor 5-6 sayfada dökümde var.
Dipnot Çizimleri ve Html / css çalışmasını paylaşabilirim incelemeniz için
Önce Projemizi bir tanıyalım, Bir Turnuva sistemi oluşturuyoruz ama etkinlikleri tamamen kendi bünyemizde yapıyoruz ve her zaman ev sahibi biziz. ( 3.kişiler tarafından turnuva oluşturma yok )
İstediğimiz Özelliklere Gelelim,
* Kayıt ol / Giriş yap Kısmı olacak
* Giriş Yaptıktan Sonra Sağ Yukarıda yer alan Giriş yap / Kayıt ol butonu Profilim Olarak Değişecek
* Ana Sayfa Çizimdeki Şekilde kodlanacak
*Turnuvalar Sayfası olacak
- Turnuvalar Sayfasındaki içerik admin panelinden turnuva ekledikçe o kısıma düşecek
*Takım Oluşturma Sayfası Olacak
-Takım Oluştururken Takım adı, Takım Kısaltması ve Takım Logosu Belirlenmesi istenecek ( Takımı Kuran Kişi otomatik kaptan olarak bilirlenecek)
*Maçlar 5 v 5 Şeklinde oynanacağı için Takımdaki üye sayısı 5 olmadan turnuvaya kayıt olamayacak. Takımdaki Eksik Oyuncu Sayısının Giderilmesi istenecek.
*Turnuvalar Hakkında Genel Bilgi Sayfası Olacak
*Giriş Yap / Kayıt Ol Sayfaları Olacak ( Çizimi ve Html / Css Kodlaması Hazır )
* Hakkımızda Sayfası Olacak
*Duyurular Sayfası Olacak ( admin panelinden eklenecek )
*Haberler Sayfası Olacak ( admin panelinden eklenecek )
*Kullanıcının Profil Sayfası Olacak 2 Ayrı Bölümden oluşacak
-İlk Kısım Kullanıcının Kendi Profili hakkında bilgiler takımı vs vs
- İkinci kısım ise Takımı Hakkında bilgiler, katıldığı turnuvalar takıma dahil olan oyuncular vb vb
* Turnuva Sonuçları Sayfası Olacak Başlamış bitmiş veya canlı olarak devam eden turnuvalardaki eşleşme ve sonuçları göreceğimiz alan
*Turnuvaya Katıl Sayfası olacak / *Maçlar 5 v 5 Şeklinde oynanacağı için Takımdaki üye sayısı 5 olmadan turnuvaya kayıt olamayacak. Takımdaki Eksik Oyuncu Sayısının Giderilmesi istenecek.
*Destek Talebi Oluştur / DestekTaleplerim Sayfası Olacak
*Check-in Sistemi olacak
-Nedir Check-in sistemi Aktif Turnvaya Katılan Takımların Kaptanlarından oyuncuların Oyun içerisindeki nickini Check-in Sayfasından Yazarak Turnuvaya hazır olduklarını belirtmesi gereken alan ( Check-in Yapılmaz İse Diskalifiye edilir rakip bir üst tura geçer)
Admin paneli istenen
*Turnuva oluşturma
*Turnuva saati / tarih belirleme
*Katılımcı sayısı belirleme
*Son kayıt tarihi belirleme
*Turnuvanın aktif olduğu / yada yaklaşan olduğu
*Maça Katıl butonu aktif / pasif
-Maça Katıl Butonu Api Entegreli olacak Tıklandığında Api ile üretilen Turnuva Kodu Takım İle Paylaşılacak ( Her Takıma Farklı Maç Kodu Verilecek)
*Turnuva aktif ise aktif turnuvalar kısmına eklenecek takımlar kayıt olabilecek
*Turnuva aktif olmayan turnuva ise kayıt yapılmayacak
*Turnuva ödülleri ekleme
*Turnuva Oluştururken :
* Detaylar
*Kurallar
Kısmını Düzenleme
-
*Haberler ekleme
*Duyuru ekleme
*Kullanıcı tarafından oluşturulan takımı görme / düzenleme
*Sitenin sol kısmındaki haftanın takımlarını ekleme düzenleme çıkartmak
*Gelen destek biletleri sayfası görme/ yanıtlama
*Bakiye ekleme bakiye yönetme
*Ödeme bildirimi karşılama
*Turnuva çekiliş ( bracket ) eşleşme
*Takım Logoları Ekleme ( Logoları Kullanıcılar upload etmeyecek sistemdeki hazır logoları kullanacak)
*Check-in Kontrol:
*Aktif Turnvaya Katılan Takımların Kaptanlarından oyuncuların Oyun içerisindeki nickini Check-in Sayfasından Yazarak Turnuvaya hazır olduklarını belirtmesi gereken alan ( Check-in Yapılmaz İse Diskalifiye edilir rakip bir üst tura geçer)
DİPNOT: Tİcaret puanı ve üyelik yaşı ile ilgili durumlarda işi vermeme hakkımı saklı tutarım alınma gücenme olmasın

İletişim: Fiyat tekliflerinizi PM Yolu ile iletebilirsiniz php api ayrı ayrı yaptırmayı düşünmüyorum ikisi bir arada olmasını istiyorum
Saygılarım ile,
Emre