Bunu Neden İnşa Ettim?
"MAN-AR Canada, küresel endüstriyel paydaşlarla etkileşim kurmak için son derece profesyonel, kurumsal düzeyde bir dijital varlığa ihtiyaç duyuyordu. Standart CMS şablonları, üç dilli (İngilizce, Fransızca, İspanyolca) kurumsal bir kitle için gereken performanstan, güvenlikten ve kesin yerelleştirme (localization) kontrollerinden yoksundu. Firmanın mühendislik odaklı tedarik modelini yansıtan güvenli, hızlı ve SEO optimize bir ortam sunmak ve modern web standartlarına mutlak uyumu sağlamak için bu platformu sıfırdan geliştirdim."
Mimari & Kararlar
Frontend, sıfıra yakın TTFB (Time to First Byte) sağlamak amacıyla agresif statik site üretimi (SSG) için Next.js 15 (App Router) kullanır. Arayüz (UI), TypeScript ile katı bir şekilde tiplendirilmiş; Tailwind CSS v4 ve kurumsal temalı, donanım hızlandırmalı animasyonlar için özel CSS modülleriyle stillendirilmiştir. Sunucu güvenliğini korumak ve harici mail API'lerine bağımlılığı ortadan kaldırmak için, iletişim ve belge talep hatlarını (pipelines) bağımsız, güvenliği artırılmış (hardened) bir PHP arka ucuna ayırdım (decoupled).
Temel Özellikler
- 01.İngilizce, Fransızca ve İspanyolca yönlendirmelerini destekleyen derin i18n entegrasyonu
- 02.Maksimum SEO ve yükleme performansı için bileşen düzeyinde statik üretim
- 03.Header injection saldırılarını önlemek için katı girdi temizleme (input sanitization) özellikli, güvenliği artırılmış PHP mail uç noktası
- 04.Akıcılığı ve yapısal profesyonelliği yansıtan özel kurumsal UI/UX tasarımı
- 05.Duyarlı (responsive) yönetici yeterlilik belgesi görüntüleyicisi ve güvenli PDF indirme hattı