Merhaba, ben Furkan. Ankara’daki Türk Hava Kurumu Üniversitesi’nde Bilgisayar Mühendisliği üçüncü sınıf öğrencisiyim. Yazılım geliştirme alanında kendimi sürekli geliştirmeye odaklanıyor ve özellikle full stack web geliştirme üzerine çalışıyorum. Frontend tarafında modern web teknolojileriyle kullanıcı dostu arayüzler tasarlarken, backend tarafında ASP.NET Core, ASP.NET MVC, C# ve .NET ekosisteminde uzmanlaşmaya önem veriyorum. Gerçek kurumsal projeler geliştirerek hem teknik becerilerimi hem de problem çözme yeteneğimi ileriye taşıdım. Amacım, full stack bir geliştirici olarak yazılım dünyasında yenilikçi ve değer katan çözümler üretmeye devam etmek.

thumbnail

Otel Apı Projesi

Full-Stack Web Projesi – N-Tier Architecture & Admin Panel

Otel rezervasyon süreçlerini hızlı, güvenilir ve yönetilebilir hâle getiren bu platform, modern yazılım mimarilerine uygun olarak ASP.NET Core Web API kullanılarak geliştirilmiştir. Kullanıcı paneli, ziyaretçilerin otel bilgilerini görüntüleyebildiği, oda türlerini karşılaştırabildiği ve mobil uyumlu, sezgisel bir arayüz üzerinden kolayca rezervasyon yapabildiği kullanıcı odaklı bir deneyim sunmaktadır. Yönetim paneli ise otel yöneticilerine rezervasyonları takip etme, oda bilgilerini düzenleme ve yetkilendirme işlemlerini gerçekleştirme imkânı sağlayarak yönetim süreçlerini hızlandıran fonksiyonel modüllerle desteklenmiştir. Proje, sürdürülebilirlik ve test edilebilirlik odaklı N-Tier mimarisi üzerine inşa edilmiş olup veri işlemleri MSSQL üzerinde, veri erişimi ise Entity Framework Core aracılığıyla yönetilmiştir. Repository Pattern ile CRUD işlemleri soyutlanarak temiz kod yapısı oluşturulmuş, Dependency Injection ve SOLID prensipleri sayesinde okunabilir, gevşek bağlı ve sürdürülebilir bir mimari elde edilmiştir. Veri transferlerinde güvenlik ve katmanlar arası bağımsızlık için DTO’lar kullanılmış, API uç noktaları ise Swagger ve Postman aracılığıyla kapsamlı şekilde test edilip belgelenmiştir. Kullanıcı ve yönetim panelleri, sade ve işlevsel bir tasarım anlayışıyla modern bir arayüzle geliştirilmiş, kimlik doğrulama ve yetkilendirme işlemleri ASP.NET Core Identity üzerinden kullanıcı rolleri bazında güvenli bir şekilde sağlanmıştır. Rezervasyon yapan kullanıcılara sistem tarafından otomatik e-posta gönderimleri yapılmakta, ayrıca RapidAPI üzerinden sağlanan harici veri entegrasyonları ile platformun esnekliği artırılmaktadır. Yönetim panelinde LINQ ve EF Core kullanılarak anlık verilerin gösterildiği bir dashboard geliştirilmiş, aynı zamanda API üzerinden güvenli dosya yükleme ve indirme desteği eklenmiştir.

İletişime Geç

Benimle Kolayca İletişime Geçin