FLYpgs

Web geliştirme, web tasarımı
Teknolojiler: HTML, CSS, Pure JavaScript, jQuery, Bootstrap, MVC, AMP, PWA, .NET

Pegasus Hava Yolları’nın web sitesi, günlük 200.000’den fazla kullanıcıya hizmet veren, uçuş biletlerinden otel rezervasyonlarına kadar geniş bir hizmet yelpazesi sunan bir platformdur. Bu projede frontend geliştirici olarak yer aldım ve hem kullanıcı deneyimini artırmaya hem de teknik altyapıyı güçlendirmeye odaklandım.

Projeye başladığımda, backend ekibinden gelen API’lerle dinamik bir yapı oluşturulması en önemli gereksinimlerden biriydi. Kullanıcıların arama sonuçlarından rezervasyon işlemlerine kadar her adımda dinamik içerikler görmesini sağlamak için HTML yerine C# ile entegre çalışan cshtml yapıları kullandım. Bu, hem backend ile uyumlu bir çalışma hem de verilerin hızlı ve doğru bir şekilde kullanıcıya sunulmasını mümkün kıldı. Ayrıca, tasarım ekibiyle yakın iş birliği yaparak kullanıcı deneyimini artırmaya yönelik geri bildirimlerde bulundum. Örneğin, rezervasyon süreçlerinde kullanıcıların en sık karşılaşabileceği problemleri öngörerek daha pratik bir akışın tasarlanmasını sağladım.

Projede mobil uyumluluk en büyük önceliklerimizden biriydi. Kullanıcıların büyük bir kısmının mobil cihazlar üzerinden siteye eriştiğini göz önüne alarak, web sitesinin her ekran boyutunda sorunsuz çalışması için kapsamlı çalışmalar yaptım. Bunun yanı sıra, hız ve performans iyileştirmeleri üzerine de yoğunlaştım. Kullanıcıların hızlı bir şekilde sonuçlara ulaşmasını sağlamak için JavaScript ve jQuery kodlarının optimize edilmesinden, gereksiz yüklerin kaldırılmasına kadar birçok alanda aktif rol oynadım.

Bu süreçte karşılaştığım en büyük zorluklardan biri, datepicker alanının stabil çalışmamasıydı. Web sitesinin farklı sayfalarında farklı senaryolarla kullanılan bu alan, kullanıcı deneyimini olumsuz etkiliyordu. Bu problemi çözmek için bir gecede datepicker’ı baştan yazdım. Yazdığım yeni datepicker, tüm senaryolara uyum sağlayacak şekilde tasarlandı ve site genelinde stabil bir deneyim sundu.

Sonuç olarak, bu proje günlük 200.000’den fazla kullanıcının hiçbir sorun yaşamadan uçuş biletlerinden otel rezervasyonlarına kadar işlemlerini gerçekleştirdiği, kullanıcı dostu ve performanslı bir platform haline geldi. Bu projede kazandığım deneyimler ve elde edilen başarılar, teknik bilgi birikimimi ve problem çözme yeteneklerimi bir üst seviyeye taşıdı.