ZEN ARGE YAZILIM
                    Proje Galerisi
🚀 Proje Tanıtımı
Kurumsal içeriklerin (blog yazıları ve projeler) güvenli, yönetilebilir ve ölçeklenebilir bir yapıda sunulmasını sağlayan modern bir .NET 8 MVC tabanlı web uygulamasıdır. Uygulama, kullanıcı dostu bir frontend ve güçlü bir backend mimarisi ile kişisel veya kurumsal web siteleri için admin paneli üzerinden tam kontrol imkânı sunar.
Admin paneli aracılığıyla içerikler dinamik olarak yönetilebilir, dosya yükleme işlemleri yapılabilir, e-posta bildirimleri gönderilebilir ve sistem güvenli bir şekilde yönetilebilir.
✨ Temel Özellikler
- 
Dinamik Admin Paneli: Blog ve proje içeriklerini kolayca yönetin
 - 
Güvenli Oturum Yönetimi: Session tabanlı kimlik doğrulama, 2FA, CAPTCHA ve rate-limit mekanizması
 - 
Dosya Yükleme Sistemi: Görsel, PDF ve belge yükleme ile güvenli dosya yönetimi
 - 
İletişim Formu & E-posta Bildirimi: Formdan gelen mesajlar hem veritabanına kaydedilir hem e-posta olarak iletilir
 - 
Zengin Metin Editörü (TinyMCE): Blog ve proje içeriklerini zengin biçimde düzenleyin
 - 
Kategori Yönetimi: İçerikleri kategori bazında organize edin
 - 
SMTP Yönetim Sayfası: E-posta ayarlarını doğrudan admin panelinden yapılandırın
 - 
Responsive Arayüz: Mobil, tablet ve masaüstü uyumlu modern tasarım
 - 
Güvenli Dosya Silme: Silinen içeriklerle ilişkili dosyalar otomatik olarak kaldırılır
 - 
İstatistiksel Takip: Görüntülenme sayıları, tarih bilgileri ve yayın durumu takibi
 - 
Domain ve SSL Entegrasyonu: Güvenli HTTPS iletişimi (Let’s Encrypt SSL)
 
🛠️ Teknoloji Yığını
Backend
- 
ASP.NET Core 8.0 MVC — Modern ve güçlü web uygulama çatısı
 - 
Entity Framework Core — ORM yapısı ile MSSQL veri yönetimi
 - 
MSSQL Server — İlişkisel veritabanı
 - 
Session Authentication — Güvenli kimlik doğrulama
 - 
IMemoryCache — Hız sınırlama ve performans optimizasyonu
 - 
SMTP Entegrasyonu — E-posta bildirim altyapısı
 - 
Windows/IIS Deploy — Production ortamında yayınlama
 
Frontend
- 
HTML5, CSS3, JavaScript — Modern web standartları
 - 
TinyMCE — Zengin içerik editörü
 - 
Tailwind CSS — Responsive ve sade arayüz
 - 
jQuery — Form işlemleri ve AJAX entegrasyonu
 
Güvenlik
- 
HTTPS Zorunluluğu
 - 
Session + Cookie tabanlı güvenlik (HttpOnly, SameSite, Secure)
 - 
CAPTCHA Doğrulama
 - 
İki Faktörlü Kimlik Doğrulama (2FA)
 - 
E-posta Doğrulama ve Şifre Sıfırlama
 - 
Rate-Limit Mekanizması (Brute Force önleme)
 
📝 Kullanım
- 
Admin paneline giriş yapın (Session + 2FA doğrulaması ile).
 - 
Blog ve proje içeriklerinizi oluşturun, düzenleyin veya silin.
 - 
Kapak görselleri ve belgeleri yükleyin.
 - 
İletişim formlarını yönetin, gelen mesajları e-posta ile alın.
 - 
SMTP, iletişim bilgileri ve profil ayarlarını panelden yapılandırın.
 - 
Domain ve SSL yapılandırmasıyla projeyi güvenli şekilde yönetin.
 - 
Canlı ortama geçiş sonrası tüm işlevleri test edin ve raporlayın.
 
🎯 Sonuç
Bu proje, .NET 8 MVC mimarisi, EF Core-MSSQL veri yapısı, güvenli oturum yönetimi, SMTP entegrasyonu ve responsive frontend bileşenleriyle, kurumsal düzeyde yönetilebilir bir web çözümü oluşturmuştur.
Tamamlanan süreçte planlama, geliştirme, test, deploy ve canlıya geçiş aşamaları profesyonel şekilde yürütülmüştür.