Uygulama Türkiye Süper Liginin maçlarını ve puan durumunu örnek alarak tasarlandı. Herhangi başka bir lig de entegre edilebilir.
- Belirlediğiniz bir futbol liginin verilerini girdiğiniz zaman fikstür ve puan durumu oluşturur.
- [GELECEK] Built-in bot yardımı ile istediğiniz liglerin verilerini otomatik olarak sisteme aktarabileceksiniz.
- [GELECEK] Birbirinden ayrı arayüz ve api ucu sayesinde her sisteme entegre edebilirsiniz.
- [GELECEK] Takım istatistiklerini görüntüleyebilirsiniz.
- [GELECEK] Verileri elle girebileceğiniz bir yönetim paneline sahip olabilirsiniz.
- PHP 8.0.2 veya üstü
- HTTP Server (Nginx tercih edilir.)
- MySQL
- Composer
- Repo'yu klonlayın (
git clone https://github.com/fatihemre/football-standings
) - Bağımlılıkları kurun. (
composer install --no-dev -o
) - Environment dosyasını oluşturun ve özelleştirin (
mv .env.example .env
) - scheme klasöründeki mysql dump dosyalarını veritabanınıza import edin.
- [GELECEK] Yönetim panelini kullanarak verilerinizi ekleyin.
- Eğer localhostta kullanıyorsanız built-in server komutunu kullanarak uygulamayı çalıştırabilirsiniz.
sudo php -S localhost:80 -t $(pwd)/public server.php
- Proje çoklu dil seçeneğine sahip olacak. Default olarak Türkçe ve İngilizce dilleri eklenebilir.
- Swal entegre edilecek ve yönetim panelindeki formların swal içerisinde çalışması sağlanacak.
- Birden fazla lig eklenebilmesi ve switch edilebilmesi sağlanacak.
- Sezonların switch edilebilmesi sağlanacak.
- ORM ve Migration oluşturulacak.
- Uygulama api olarak tasarlanıp ayrı bir paket haline getirilecek.