Size bir sır vereyim mi? Ofsayt kuralını biri bana onuncu kez anlatsa, on birinci de yine unuturum. Futbolla aram, televizyonda denk gelirsem skoruna baktığım herhangi bir spordan farksız. Peki, futboldan pek anlamayan bir yazılımcı neden bir halı saha organizasyon platformu kurar?

Çünkü ben oyundan anlamasam da, bir şeyden çok iyi anlıyorum: Kaos ve verimsizlik. Çevremdeki arkadaşlarımın her hafta yaşadığı o tanıdık organize olma çilesini izlerken, bir yazılım mühendisi olarak benim için tehlike çanları çalıyordu. Sürekli çalınan telefonlar, cevapsız kalan "Maça adam lazım!" mesajları, kimin gelip kimin gelmeyeceğinin son ana kadar belli olmadığı WhatsApp grupları... Bu, bir spor organizasyonundan çok, bir kriz yönetimi operasyonuna benziyordu.

İşte o an anladım ki, sorun futbol değildi. Sorun, tutkulu insanları bir araya getiren lojistik sürecin kendisiydi. Ve ben, bu sorunu kodlarla çözebilirdim. Bu düşünceyle yola çıktığım projem Sahadan.online'ı sizlere sunmaktan gurur duyuyorum.

Sahadan.online Nedir?

Sahadan.online, temelinde bir verimlilik aracıdır. Karmaşık ve dağınık iletişim yığınını, herkesin kolayca kullanabileceği merkezi bir sisteme dönüştüren bir platformdur. Amacım, futbol tutkunlarının enerjilerini maç ayarlamaya değil, doğrudan maça odaklamalarını sağlamak.

Bu platformu bir oyuncu gözüyle değil, bir sistem mimarı gözüyle tasarladım. "İnsanlar en çok nerede vakit kaybediyor?", "Hangi bilgi akışı sürekli kopuyor?", "Bu süreci nasıl otomatize edebiliriz?" gibi sorularla yola çıktım. Sonuç olarak ortaya, organizasyon yükünü omuzlarınızdan alan akıllı bir çözüm çıktı.

Bir Yazılımcının Gözünden Özellikler ve Faydaları

Platformdaki her özellik, gözlemlediğim bir probleme yönelik mühendislik çözümüdür:

  • Oyuncu Bul & Takıma Katıl (Merkezi Veritabanı Çözümü): İnsanların oyuncu arayışı dağınık ve çevresiyle sınırlıydı. Ben de herkesin seviyesine ve konumuna göre arama yapabileceği, taleplerini ve ilanlarını yayınlayabileceği merkezi bir oyuncu havuzu (database) oluşturdum. Faydası: Artık oyuncu aramak için onlarca kişiyi aramak yerine, tek bir arama yapmak yeterli.

  • Maç Oluştur ve Yönet (Proje Yönetim Paneli): Maç organizasyonu, bir proje yönetimi gibiydi ama araçları yoktu. Ben de maçları bir "görev" gibi ele alan, katılımcıların (oyuncuların) LCV (Katılım) durumunu net bir şekilde gösteren bir "dashboard" (panel) tasarladım. Faydası: Kim geliyor, kaç kişi eksik gibi sorular tek bir ekranda, anlık olarak cevap buluyor.

  • Akıllı Bildirim Sistemi (Otomasyon): Bilgi akışındaki kopukluklar en büyük sorundu. Maç saati hatırlatmaları, yeni ilan bildirimleri gibi tekrarlayan görevleri otomatize eden bir bildirim sistemi yazdım. Faydası: Manuel takibe son; sistem sizin yerinize hatırlar ve haber verir.

Bu Proje Kimler İçin?

Benim gibi problemi dışarıdan gözlemleyen bir yazılım mühendisi olsanız da, ya da o kaosu her hafta yaşayan bir takım kaptanı, kendine takım arayan bir oyuncu veya sahasını doldurmak isteyen bir tesis sahibi olsanız da... Eğer bir işin daha verimli bir yolu olduğuna inanıyorsanız, Sahadan.online sizin için.

Gelecek Planları ve Teknik Vizyon

Bu sadece başlangıç. Bir yazılımcı olarak projenin teknik potansiyeli beni en çok heyecanlandıran kısım. Gelecekte, veri analizini kullanarak oyunculara en uygun takımları öneren algoritmalar geliştirmeyi, saha rezervasyon sistemleriyle tam entegrasyon sağlamayı ve tabii ki tüm bu deneyimi kusursuz bir mobil uygulamaya taşımayı hedefliyorum.

Tutkulu olduğunuz bir alanda uzman olmak zorunda değilsiniz; bazen en iyi çözümler, probleme taze bir bakış açısıyla yaklaşanlardan çıkar. Sahadan.online, bu felsefenin bir ürünüdür.

Eğer siz de arkadaşlarınızın yaşadığı bu organizasyon sorununa bir son vermek veya sadece teknolojiyle bir problemin nasıl çözülebileceğine dair güzel bir örneği denemek isterseniz, sizi www.sahadan.online'a bekliyorum.

Platform hakkındaki teknik veya genel tüm geri bildirimleriniz, projeyi daha da ileriye taşımam için benim en büyük yakıtım olacak.

Problemi çözen kodlarda görüşmek üzere!