Portföy Detay
Açıklama
Bu proje, ASP.NET Core MVC (N-Tier Architecture) ile geliştirilmiş ve Entity Framework Core kullanarak veri erişimi sağlanmıştır. MSSQL Server veritabanı ve Razor View Engine ile görsel katman yapısı oluşturulmuştur. Proje, modüler ve yeniden kullanılabilir yapılar için ViewComponent, bağımlılıkların esnek yönetimi için Dependency Injection (DI) kullanmaktadır. Ayrıca, görsel ve dosya yükleme desteği için IFormFile desteği sağlanmış ve kullanıcı kimlik doğrulama ve yetkilendirme işlemleri için ASP.NET Core Identity entegrasyonu yapılmıştır. DTO ve Service katmanları, temiz, sürdürülebilir ve test edilebilir bir kod yapısı sunar. Proje, kullanıcıların güvenli şekilde giriş yapabilmesi ve kayıt olabilmesi için kullanıcı giriş (Login) ve kayıt (Register) sistemi sağlar. Kimlik doğrulama ve yetkilendirme işlemleri ile farklı rol ve yetkilere sahip kullanıcılar için özel sayfalara erişim kontrolü yapılır. Ayrıca, şifre sıfırlama özelliği (Forgot Password) ve mail gönderme altyapısı ile SMTP tabanlı e-posta gönderi
Proje Bilgileri
- Kategori: Web
- Adı: Yönetim Paneli Portföy WEB Site Projesi
- Github Reposu