İşler · Çok markalı grup
Erkeç Grup
Kırıkkale'de catering, otomotiv ve emlak alanlarında çalışan grup için Laravel, Inertia ve React üzerinde kurulmuş çok markalı kurumsal site; Filament yönetim paneli ve üretim ortamında bulunup kapatılan üç sinsi arıza.

Durum
Erkeç Grup, Kırıkkale'de catering, otomotiv ve emlak markalarını aynı çatı altında yürüten bir grup. Site bu üç markayı tek yapıda anlatmak zorunda: her birinin kendi sayfa ailesi, kendi görsel dili ve kendi iletişim akışı var, ama üstlerinde tek bir kurumsal kimlik duruyor. Yapı daha önce kurulmuş bir Laravel uygulamasıydı; ben önce premium bir yeniden tasarım, sonra da üretim ortamında ortaya çıkan arızaların kalıcı çözümü için devraldım.
Ne yaptım
Uygulama Laravel 12 üzerinde Inertia ve React 19 ile çalışıyor; stil Tailwind v4'ün CSS-first yapısıyla kurulu. İçerik Filament 3 tabanlı yönetim panelinden giriliyor: catering menüleri, araç ilanları, emlak portföyü ve sektöre özel WhatsApp mesajları oradan yönetiliyor. Mayıs 2026'daki yeniden tasarımda hero blokları, kırmızı şerit imzaları ve istatistik ızgarası markanın kendi dilinden türetildi; hazır bir kurumsal şablon dili yerine grubun görsel karakteri korundu.
Üretimde bulunan üç arıza
İlki sessizdi. Sitenin görsel dönüşüm işleri aylardır kuyrukta birikiyordu; doksan altı iş hiç çalışmamıştı. Sebep Laravel'in config:cache komutunun uygulamayı içeriden yeniden başlatırken repoda unutulmuş bir .env.production dosyasını okuması, normal açılışın ise .env'i okumasıydı. İki dünya birbirinden habersiz ayrışmıştı. Dosya devre dışı bırakıldı, kuyruk boşaltıldı ve her Laravel sitesinde artık ilk kontrol bu.
İkincisi ziyaretçinin gözüne görünüyordu: sayfa yerine ham JSON. Inertia aynı adres için biri HTML biri JSON iki cevap üretir ve bunları Vary: X-Inertia ile ayırır; Hostinger'ın edge katmanı ise bu başlığı koşulsuz eziyor. Tarayıcı iki cevabı tek önbellek kaydı sanıp geri tuşunda JSON'ı basıyordu. Çözüm Inertia isteklerine no-store vermek; Vary'ye güvenmek boşunaydı.
Üçüncüsü paylaşım tarafındaydı. Başlık, açıklama ve Open Graph etiketleri yalnız JavaScript ile geldiği için Google sayfayı doğru görüyor ama WhatsApp ve LinkedIn önizlemesi boş çıkıyordu. Sunucu tarafında Blade şablonuna statik bir başlık, açıklama, kanonik adres ve Open Graph yedeği kondu; Inertia yüklenince kendi değerlerini üstüne yazıyor, tarayıcıda kopya oluşmuyor.
Ders
Modern bir yığın hataları ortadan kaldırmaz, yerini değiştirir. Laravel, Inertia ve bir CDN'in her biri kendi başına doğru davranırken üçünün kesişiminde iki ayrı arıza doğdu. Böyle sitelerde teslimden sonra düzenli bir "üretim ortamı kontrolü" şart: kuyruk sayısı, edge'in ezdiği başlıklar ve linkin bir sohbette nasıl göründüğü.
Diğer işler

Kamu yararı · Afet teknolojisi
Algow Yangın
Uydu verisiyle aktif orman yangınlarını izleyen, rüzgâra dayalı yayılım tahmini üreten ücretsiz harita. Kaynak kodu açık.
Vaka sayfası →
Sanayi · Vana üretimi
PLZ Palazoğlu Vana
CNC vana üreticisi için kurumsal site ve ürün kataloğu; yanında sahada kullanılan masaüstü teklif uygulaması.
Vaka sayfası →
Ağır sanayi
Kartalcılar Makina
CNC işleme, torna, kaynak ve montaj hizmetleri için kurumsal tanıtım sitesi ve hizmet kataloğu.
Vaka sayfası →Benzer bir iş mi var?
Yeni bir site, mevcut bir sistemin yenilenmesi ya da sunucu tarafında takıldığınız bir konu olsun; yazın, aynı gün dönerim. Kurumsal teklifler için doğru adres algow.net.