ŞantiyePro Yönetim Sistemi
Şantiye, görev, maliyet, belge ve ilerleme kayıtlarını rol bazlı ekranlarda birleştiren iş takip sistemi.
TSA Yazılım proje yaklaşımı, ekranda görünen tasarımın yanında veri modeli, kullanıcı akışı, yönetim paneli, güvenlik ve sürdürülebilir güncelleme kararlarını da kapsar. Bu proje özeti doğrulanmamış başarı rakamı kullanmadan geliştirilen kapsamı anlatır.
Dağınık şantiye bilgisini tek yerde toplamak
ŞantiyePro; görev, günlük ilerleme, maliyet, belge ve sorumluluk kayıtlarının mesajlaşma grupları ile farklı dosyalara dağılmasını azaltmak amacıyla tasarlanan bir yönetim sistemidir. Şantiye, blok veya iş kalemi bazında kayıt açılabilir; saha ve merkez kullanıcıları yalnızca yetkili oldukları projeleri görür. TSA Yazılım bu projede ekran sayısından önce bilgi akışının kimden kime geçtiğini modelledi.
Görev ve ilerleme takibi
Her görev için sorumlu, başlangıç, hedef tarih, öncelik, durum ve açıklama tutulur. Fotoğraf veya belge kanıtı eklenebilir; geciken ve onay bekleyen işler pano üzerinde ayrılır. Günlük ilerleme kayıtları geçmişe dönük değişikliklerle karışmaması için işlem kaydıyla izlenir. Böylece “iş yapıldı mı?” sorusu kişisel hatırlamaya değil, zaman damgalı veriye dayanır.
Maliyet ve doküman disiplini
Teklif, satın alma, gider veya hakediş niteliğindeki kayıtlar farklı yetkilere bağlanabilir. Belge türü, tedarikçi, tutar, para birimi ve ilgili iş kalemi aynı veri modelinde tutulur. Dosya yüklemelerinde tür ve boyut kontrolü uygulanır. Finansal kesinlik gerektiren onaylar otomatik tamamlanmaz; sistem karşılaştırma ve uyarı üretirken nihai karar yetkili kullanıcıda kalır.
Raporlama ve saha kullanılabilirliği
Yönetim ekranı yalnızca masaüstü ofis kullanımına göre hazırlanmadı. Sahada telefonla görev güncelleme, görsel ekleme ve kısa not bırakma senaryoları dikkate alındı. Raporlar proje ilerlemesi, geciken işler, açık maliyetler ve kullanıcı sorumluluklarını özetler. TSA Yazılım, çok sayıda dekoratif grafik yerine yönetimin bugün müdahale etmesi gereken istisnaları görünür kılmayı hedefledi.
TSA Yazılım ŞantiyePro Yönetim Sistemi projesi, sektörün gerçek kullanıcı akışlarına göre planlanan yönetilebilir bir dijital platform çalışmasıdır. Şantiye, görev, maliyet, belge ve ilerleme kayıtlarını rol bazlı ekranlarda birleştiren iş takip sistemi. Analiz aşamasında içerik türleri, veri ilişkileri, filtreleme ihtiyaçları, kullanıcı rolleri ve iletişim noktaları çıkarılmıştır. Projenin amacı yalnızca modern bir arayüz hazırlamak değil, işletmenin günlük olarak yönetebileceği ve yeni gereksinimlere göre geliştirilebileceği bir temel oluşturmaktır.
Proje hedefi ve problem tanımı
Temel hedef, dağınık bilgi ve işlemleri tek merkezde toplamak, ziyaretçinin doğru içeriğe hızlı ulaşmasını sağlamak ve yönetici tarafında tekrar eden veri girişini azaltmaktır. İnşaat, Görev takibi, Raporlama başlıkları aynı bilgi mimarisi içinde ele alınmıştır. Başlangıçta mevcut çalışma biçimi incelenmiş, hangi verinin kim tarafından üretildiği, hangi adımda kontrol edildiği ve hangi çıktının işletme için değer taşıdığı belirlenmiştir.
Kullanıcı akışları
Ziyaretçi tarafında arama, filtreleme, detay inceleme, iletişim ve teklif adımları mümkün olduğunca kısa tutulmuştur. Yönetici tarafında içerik ekleme, medya seçme, durum değiştirme, sıralama, kullanıcı yetkisi ve raporlama işlemleri ayrı sorumluluklarla tasarlanmıştır. Ekranlar masaüstü için hazırlanıp küçültülmemiş; mobil kullanımın gerçek ihtiyaçları ayrıca değerlendirilmiştir.
Yönetim ve içerik modeli
İçerikler sabit kod içine gömülmek yerine yönetim panelinden düzenlenebilir kayıtlar olarak modellenmiştir. Listeleme, arama, filtre, medya, SEO ve form alanları ayrı sorumluluklarla yönetilir. Böylece yeni kayıt eklemek veya mevcut bilgiyi güncellemek için kaynak kod değiştirmek gerekmez. Zorunlu alanlar, benzersiz bağlantılar, yayın durumu ve içerik sırası veri tutarlılığını koruyacak biçimde kontrol edilir.
Teknik mimari
Uygulama PHP 8.4 ve MySQL hedefiyle katmanlı yapıda planlanmıştır. Veritabanı işlemlerinde PDO, yönetici işlemlerinde rol ve izin kontrolü, formlarda CSRF ve sunucu tarafı doğrulama, oturumlarda güvenli çerez politikası ve giriş sınırlandırması kullanılır. Dosya yüklemeleri MIME, boyut ve uzantı kontrollerinden geçer. Kritik işlemler kayıt altına alınır; hata mesajları kullanıcıya teknik ayrıntı sızdırmadan açıklanır.
SEO, hız ve erişilebilirlik
İndekslenebilir sayfalar için temiz URL, özgün meta bilgiler, canonical, sitemap, robots ve yapılandırılmış veri planlanmıştır. Görseller WebP gibi verimli biçimlerde sunulur; boyutları kullanım alanına göre sınırlandırılır. Başlık sırası, form etiketleri, klavye kullanımı ve kontrast gibi erişilebilirlik gereksinimleri yalnızca yasal bir kutu işaretlemek için değil, gerçek kullanıcıların sistemi daha rahat kullanması için uygulanır.
Güvenlik ve veri sorumluluğu
Yönetici paneline erişim, kullanıcı rolü ve işlem yetkisi birbirinden ayrılır. Kişisel veriler yalnızca gerekli alanlarda tutulur; form onayı ve iletişim amacı açık biçimde gösterilir. Yedekleme, loglama, parola politikası, dosya erişimi ve yapılandırma gizliliği canlıya geçiş kontrolünün parçasıdır. Harici servis kullanıldığında hangi verinin dışarı aktarıldığı ve servis kesintisinde sistemin nasıl davranacağı değerlendirilir.
Test ve kabul süreci
Yayın öncesinde kullanıcı rolleri, arama ve filtreler, form gönderimleri, e-posta bildirimleri, dosya yükleme, yönlendirmeler, mobil menü, hata sayfaları ve SEO çıktıları test edilir. Kabul kriterleri yalnızca “sayfa açılıyor” seviyesinde bırakılmaz; verinin doğru kaydedilmesi, yetkisiz kullanıcının engellenmesi ve hatalı girdinin anlaşılır biçimde açıklanması da kontrol edilir.
Yayın sonrası izleme
Canlı kullanım başladıktan sonra başarısız form gönderimleri, yavaş sorgular, eksik içerikler, kullanıcıların terk ettiği adımlar ve entegrasyon hataları izlenir. İlk sürümün gerçek verilerle nasıl davrandığı görülmeden rastgele özellik eklemek yerine, ölçülebilir darboğazlar önceliklendirilir. Bu yaklaşım bakım bütçesinin görünür sonuç üreten geliştirmelere ayrılmasını sağlar ve sistemin zaman içinde kontrolsüz biçimde karmaşıklaşmasını önler.
Sonuç ve sürdürülebilirlik
Ortaya yalnızca görsel bir tanıtım sayfası değil, içerik ve operasyon tarafı yönetilebilen, ölçülebilir ve geliştirilebilir bir platform çıkmıştır. Benzer bir çalışma için önce hedef kullanıcı, veri kaynağı ve yönetilecek süreçler netleştirilmelidir. Yeni modüller mevcut yapıyı bozmadan sürüm planıyla eklenebilir; bakım, güvenlik ve performans kontrolleri düzenli olarak sürdürülebilir. TSA Yazılım proje sonucunu abartılı vaatlerle değil, çalışan akışlar, yönetilebilir içerik ve doğrulanabilir teknik kontrollerle değerlendirir.
Proje nasıl çözüldü ve sonuç nasıl doğrulandı?
Kullanılan teknolojiler
İnşaat, Görev takibi, Raporlama










