Merhaba sevgili okuyucular, Bugün sizlere, benim bir frontend developer olarak geliştirdiğim ve büyük bir gurur duyduğum Enes İnşaat projesinden daha detaylı bir şekilde bahsetmek istiyorum. Bu proje, inşaat malzemeleri satan bir firmanın dijital dönüşümüne olanak sağlamak için hazırlanan özel bir web sitesini kapsıyor.
Next.js: Enes İnşaat projesi, Next.js çatısı üzerine inşa edilmiştir. Next.js, React tabanlı, server-rendering ve static site generation desteğine sahip modern bir web framework'üdür. Bu sayede, hızlı ve performanslı bir web uygulaması elde edilmiştir.
TypeScript: TypeScript, JavaScript'e tip güvenliği getiren ve geliştirme sürecini daha sağlam ve hatasız hale getiren bir dil. Proje TypeScript kullanarak daha güvenli bir kod yazımı sağlamış ve büyük ölçüde hata payını azaltmıştır.
Tailwind CSS ve PostCSS: Tailwind CSS, utility-first CSS yaklaşımıyla tasarım ve stil özelliklerini yönetmeyi kolaylaştıran bir CSS framework'üdür. Proje, PostCSS ile birlikte kullanılarak, daha temiz ve düzenli bir CSS kodu sağlamıştır.
i18next: Proje, çok dil desteği için i18next ve i18next-browser-languagedetector gibi kütüphaneleri kullanmıştır. Bu sayede, müşterilerin farklı dil seçeneklerinde gezinmeleri kolaylaşmış ve küresel müşteri kitlesine ulaşma imkanı elde edilmiştir.
Formik ve Yup: Formik, kullanıcıların etkileşimli formlarını kolayca yönetmeyi sağlayan bir form kütüphanesidir. Yup ise, şema doğrulama için kullanılan bir kütüphanedir. Proje, Formik ve Yup'ı kullanarak müşteri odaklı formların güvenli bir şekilde yönetimini sağlamıştır.
Swiper ve Lottie: Swiper, mobil uyumlu kaydırma efektleri ve karuseller oluşturmak için kullanılan bir kütüphanedir. Lottie ise, hareketli grafikleri ve animasyonları kolayca eklemeyi sağlayan bir JSON formatıdır. Proje, Swiper ve Lottie ile görsel içeriği daha etkileyici hale getirerek kullanıcı deneyimini artırmıştır.
Enes İnşaat projesi, firmanın dijital varlığını oluşturmak ve müşterilere daha iyi hizmet vermek amacıyla başlatılmıştır. Proje kapsamında, firmanın ürün yelpazesini ve hizmetlerini çevrimiçi platformda sergilemek hedeflenmiştir. Ayrıca, müşterilere kolay bir şekilde iletişim kurabilmeleri ve ihtiyaçlarına yönelik ürünleri arayıp bulabilmeleri için etkileşimli bir arayüz tasarlanmıştır. Proje ekibi, müşteri gereksinimlerini dikkate alarak kullanıcı dostu bir tasarım oluşturmuş ve UI/UX konusunda özenle çalışmıştır. Mobil uyumluluk ve temaya duyarlılık, müşterilerin farklı cihazlardan sorunsuz bir şekilde erişebilmelerini sağlamıştır. Ayrıca, projenin dil desteği sayesinde, farklı ülkelerdeki kullanıcılar, kendi ana dillerinde içeriği görüntüleyebilmekte ve firmanın küresel pazarlara açılmasına yardımcı olmaktadır. Projenin geliştirilme süreci, ekip içinde işbirliğine ve proje yönetimine özel bir önem verilerek gerçekleştirilmiştir. Sürekli olarak geri bildirim alınarak ve kullanıcı testlerine dayalı olarak iyileştirmeler yapılmıştır.
"Müşteri odaklı" bir tasarım anlayışıyla hareket ettim ve projeyi oluştururken müşterilerin ihtiyaçlarını sürekli olarak göz önünde bulundurdum. Kendi test kullanıcılarımla gerçekleştirdiğim denemeler sayesinde, kullanıcı dostu bir arayüz tasarladım ve projeyi sürekli olarak geliştirerek daha iyi bir hale getirdim. Mobil uyumluluk ve çok dil desteği, projenin daha geniş bir kitleye ulaşmasını sağladı. Kullanıcıların farklı cihazlardan rahatlıkla erişebilmelerini ve kendi ana dillerinde içeriği görebilmelerini hedefledim. Bu projenin başarıya ulaşması, daha büyük hedeflere ulaşmam için beni cesaretlendiriyor. Gelecekte daha büyük ve daha karmaşık projelerde yer almak için sabırsızlanıyorum. Sizlerle daha fazla başarı hikayemi paylaşmak için sabırsızlanıyorum.