Diet App
Diyet Life, diyetisyenlerin danisanlarini daha etkin yönetmesini ve danisanlarin beslenme programlarini kolayca takip etmesini saglayan bir React Native mobil uygulamasidir.
Detaya Git →Portfolyo
Geliştirdiğim projelerin tamamına buradan ulaşabilirsiniz.
Diyet Life, diyetisyenlerin danisanlarini daha etkin yönetmesini ve danisanlarin beslenme programlarini kolayca takip etmesini saglayan bir React Native mobil uygulamasidir.
Detaya Git →
Proje ayni zamanda TUBITAK 2209/a kapsaminda desteklenmistir. Bu projede, ögrencilerin ögrenmek istedikleri konular temel alinarak yapay zeka destekli kisisellestirilmis ögrenme planlari üreten bir web ve mobil uygulama gelistirilmistir. Ögrenciler yalnizca ögrenmek istedikleri konuyu sisteme yazarak; haftalik çalisma programi, önerilen kaynaklar (YouTube videolari, makaleler, kitaplar, Udemy kurslari) ve ögrenme sürecine dair görsellestirmeler elde edebilmektedir. Projenin temel amaci, ögrencilerin ögrenme süreçlerini bireysellestirerek verimliligi artirmak, motivasyonu desteklemek ve egitimde firsat esitligine katki saglamaktir. Uygulama, Flask tabanli web arka ucu ve React Native mobil istemci ile gelistirilmis olup, ögrencilerin ögrenme planlarini PDF olarak indirilebilen çiktilar ve API tabanli entegrasyon araciligiyla sunmaktadir. Proje kapsaminda baslangiçta EdNet veri seti kullanilmak istenmis ancak veri setinin çok büyük olmasi uygulamanin performansini ciddi sekilde yavaslatmistir. Bu nedenle, daha uygun boyuttaki ASSISTments veri seti tercih edilmistir. Veri yetersizligi sorununu asmak için ise OpenAI API entegrasyonu yapilarak, veri seti genisletilmis ve öneri sisteminin dogrulugu artirilmistir.
Detaya Git →
C# ve .Net teknolojilerini kullanarak MVC portfolio sitesi. Somee üzerinden ücretsiz paketiyle yayinlanmıştır.
Detaya Git →
Bu portfolyo projesi, ASP.NET MVC mimarisi ve Entity Framework Code First yaklaşımı kullanılarak geliştirilmiş dinamik bir kişisel web sitesidir. Proje kapsamında tasarladığım admin paneli aracılığıyla site içerikleri tek noktadan yönetilebilmektedir. Entity katmanı, Business Layer, Data Access Layer ve DTO katmanlarından oluşan çok katmanlı mimari yapısıyla geliştirilmiş olan proje; CV yönetimi, proje portföyü, sertifikalar, deneyim ve eğitim bilgileri gibi modülleri kapsamaktadır. Kullanıcı tarafında modern ve responsive bir arayüz sunarken, admin tarafında güvenli kimlik doğrulama ve kapsamlı içerik yönetimi sağlanmaktadır.
Detaya Git →
Bu proje, N-Katmanlı mimari yaklaşımı benimsenerek geliştirilmiş çok kullanıcılı ve dinamik bir web uygulamasıdır. Mimari açıdan Dependency Injection ve DTO yapıları kullanılarak katmanlar arası bağımlılıklar minimize edilmiştir. Veritabanı yönetiminde Entity Framework Code First prensibi ve Generic Repository Pattern uygulanmıştır. Kimlik doğrulama tarafında ASP.NET Core Identity ile Admin, Yazar ve Standart Kullanıcı rolleri birbirinden izole edilerek güvenli bir yetkilendirme sistemi kurgulanmıştır. Kullanıcı arayüzünde ise yazarların içerik oluşturabildiği, medya ekleyebildiği asenkron ve interaktif bir yapı tasarlanmıştır.
Detaya Git →
ASP.NET Core 8 MVC ile geliştirilmiş çok katmanlı bir turizm yönetim sistemidir. Mimari yapı Entity, DAL, Business ve DTO katmanlarından oluşmakta olup Generic Repository Pattern ve Code First yaklaşımı benimsenmiştir. ASP.NET Core Identity ile Admin ve Member rolleri ayrıştırılmış, AutoMapper ile entity-DTO dönüşümleri ve FluentValidation ile katmanlı doğrulama sağlanmıştır. Kullanıcı tarafında tur rotaları, rehber sayfası, yorum sistemi, rezervasyon ve iletişim formu yer almaktadır. Admin panelinde destinasyon ve rehber yönetimi, rezervasyon onaylama/reddetme, Excel raporlama ve duyuru yönetimi sunulmaktadır. Üçüncü taraf entegrasyonlar kapsamında RapidAPI üzerinden Booking.com otel arama sistemi, SignalR ile gerçek zamanlı ziyaretçi istatistikleri ve Google Charts entegrasyonu gerçekleştirilmiştir. Veri yönetiminde PostgreSQL ve SQL Server birlikte kullanılmış, Serilog ile dosya tabanlı loglama yapılandırılmıştır.
Detaya Git →
Bu proje Firat Üniversitesi DDYO'da yaptigim staj boyuca gerçeklestirilmistir. Bu uygulamanin temel amaci; kurum içi taleplerin daha sistematik, düzenli ve seffaf bir sekilde yürütülmesini saglamaktir. Kâgit, telefon veya yüz yüze iletisimle yapilan süreçler yerine dijital bir platform araciligiyla: Taleplerin takibi kolaylastirilir, Görev dagilimi hizlandirilir, Zaman kaybi en aza indirilir, Kurumsal hafiza olusturularak geçmis talepler kayit altinda tutulur. Uygulama, hem kullanici deneyimini gelistirmeyi hem de idari süreçlerin verimliligini artirmayi hedeflemektedir. Ilerleyen asamalarda sistemin web versiyonu, bildirim altyapisi ve analiz modülleriyle daha da gelistirilmesi planlanmaktadir. Bu projede hedef, birimler arasi görevleri 3 farkli kullanici tipe göre bölerek islemleri tek bir uygulamayla çözebilmektir. Bu roller personel, admin ve süper admin seklinde ayrilmistir. Personel, herhangi birimde çalisan yetkisi en düsük olan ve uygulama içinde kendisine gelen görevleri gerçeklestiren kullanici tipidir. Admin, birimindeki tüm talepleri görüp, personellere görev atayabilen yetkili kullanici tipidir. Süper Admin ise tüm birimlere ait tüm talepleri görebilen, yönetebilen, adminlere dahi görev atayabilen, kullanici ve rol yönetimi yapabilen, birim olusturup, silebilen en üst düzey yetkiye sahip kullanici tipidir.
Detaya Git →Bu kategoride proje bulunmuyor.
İletişim
Yeni projeler için müsaitim. Projenizden bahsedin, birlikte çalışıp çalışamayacağımıza bakalım.
Bana Ulaşın →