Portföy Detay
Açıklama
OtoGaleri, N-Tier Architecture (Katmanlı Mimari) yapısıyla geliştirilmiş, kullanıcı dostu bir web tabanlı otomobil galerisi projesidir. ASP.NET Core MVC 7.0 ile hazırlanan bu proje, içerik yönetim sistemi (CMS) ile desteklenmiş olup, admin ve kullanıcı alanlarının ayrıldığı bir yapıya sahiptir. Kullanıcılar sisteme e-posta onayı ile kayıt olabilir, güvenli bir şekilde giriş yapabilir ve profil bilgilerini güncelleyebilir. Aynı zamanda sistemde iletişim ve araç talep formları aracılığıyla e-posta gönderimi yapılabilmektedir. Projenin admin paneli, içerikleri dinamik olarak yönetebilmeye olanak sağlar; Hakkımızda, Hizmetler, Galeri ve Takım gibi bölümler kolayca güncellenebilir. CMS yapısı sayesinde içerikler sıralanabilir ve özel algoritmalarla (RowOrder) düzenlenebilir. Kullanıcılar araçları kategori bazlı filtreleyerek inceleyebilir, detay sayfalarına yönlendirilebilir ve araç talebinde bulunabilir. Teknik yapıda, Core katmanı temel arabirimleri barındırırken; Business katmanında yönetim (Manager) sınıfları, DataAccess katmanında ise Entity Framework ile veritabanı işlemleri gerçekleştirilir. Presentation katmanında ise Razor View yapısı, ViewComponent'ler, controller’lar ve kullanıcı arayüzü yer alır. Projede özel 404 hata sayfası ve beklenmeyen hatalara yönlendirme mekanizmaları da mevcuttur. Kullanıcı deneyimini artırmak için Bootstrap 5 ile responsive tasarımlar yapılmış, LINQ, AutoMapper ve SQL Server teknolojileri de projede etkin şekilde kullanılmıştır.
Proje Bilgileri
- Kategori: Web
- Adı: Web Tabanlı Otomobil Galerisi Projesi
- Github Reposu