Tekrar eden işler kararları netleştirdi
Farklı iş ihtiyaçları için yirmiden fazla web sitesi tasarlayıp geliştirdim. Her site kendi içeriğini ve marka sunumunu taşırken responsive ve görsel olarak tutarlı kalmalıydı. Bu yoğunluk, front-end kararlarındaki tekrarları görünür hâle getirdi: bir yerleşimin nerede yeniden kullanılabilir bir kurala, nerede tek seferlik bir düzenlemeye ihtiyaç duyduğunu daha net ayırt etmeye başladım.
Responsive çalışma da bu süreçte daha somut bir karşılık kazandı. Boşluklama, hiyerarşi ve içerik akışının yalnızca ilk masaüstü görünümünde değil, farklı ekran genişliklerinde de birlikte çalışması gerekiyordu. Bir siteden diğerine geçmek, her projeyi aynı şablona sıkıştırmadan bu kararları geliştirmemi sağladı.
Tasarım, platformun içinde çalışmalıydı
Beş e-ticaret sitesinin front-end katmanını güncelledim ve özel tasarlanmış arayüzleri OpenCart'a entegre ettim. Bu arayüzleri sabit birer kompozisyon gibi ele almak mümkün değildi. Gerçek katalog içeriğiyle çalışmaları ve aktif bir e-ticaret sistemi içinde kullanılabilir kalmaları gerekiyordu.
Entegrasyonların yanında yerleşim iyileştirmelerine, içerik güncellemelerine ve arayüz düzenlemelerine destek verdim. Böylece görsel sunum ile bir mağazayı anlaşılır ve işlevsel tutan gündelik işler aynı çalışma alanında buluştu. Bir tasarım kararı, ancak hem platforma hem de arayüzde sunulacak içeriğe uyum sağlayabildiğinde anlamlıydı.
Mağazadaki iş ilk geliştirmeyle bitmedi
Ürün girişlerini, web sitesi içeriklerini ve günlük OpenCart operasyonlarını da yönettim. Rolün bu tarafı, front-end çalışmasını sitelerin gerçek bakım sürecine yaklaştırdı. Ürün bilgileri değişiyor, sayfalar güncelleniyor ve kataloğun ziyaretçiler için düzenli kalması gerekiyordu.
Bu sorumluluklar, front-end geliştirmeye daha operasyonel bakmamı sağladı. Arayüzü kurmak kadar arkasındaki sistemi ve ilk uygulamadan sonra siteyi kullanışlı tutan tekrar eden işleri anlamak da önemliydi.