Bu proje, ASP.NET MVC kullanarak geliştirilmiş bir E-Ticaret Web Uygulaması'dır. Proje, temel bir e-ticaret platformu kurmak için gerekli olan tüm temel özellikleri içermektedir. Kullanıcıların ürünleri görüntülemesi, sepete eklemesi, sepeti görüntülemesi gibi işlemleri gerçekleştirmelerine imkan tanır.
- Ürün Listeleme: Uygulama, sabit ürün verileri ile kullanıcıların ürünleri görüntülemesine olanak sağlar.
- Sepete Ürün Ekleme: Kullanıcılar, listeledikleri ürünleri sepete ekleyebilirler.
- Sepeti Görüntüleme: Kullanıcılar sepetteki ürünleri görebilir ve sepetindeki ürünlerin toplam miktarını kontrol edebilir.
- Sepetten Ürün Çıkarma: Sepetteki ürünler, kullanıcı tarafından çıkarılabilir.
- Kullanıcı Girişi ve Kaydı: Giriş yapmış kullanıcılar için özel işlemler ve sepetleri hatırlama desteği (oturum yönetimi) sağlanmıştır.
- ASP.NET MVC: Web uygulamasının temel yapısı ve yönlendirme işlemleri için kullanılmıştır.
- C#: Sunucu tarafı programlama dili olarak kullanılmıştır.
- HTML, CSS: Sayfa yapısı ve stilizasyon için temel web teknolojileri kullanılmıştır.
- JavaScript/jQuery: Dinamik işlemler (sepet ekleme, yönlendirme vb.) için kullanılmıştır.
- Bootstrap: Responsive tasarım için kullanıcı dostu bir arayüz sunar.
- Session Management: Kullanıcı sepet bilgileri, ASP.NET Session yönetimi ile tutulur.
Uygulama temel olarak aşağıdaki bölümleri içerir:
- Ana Sayfa: Ürünlerin listelendiği sayfa. Kullanıcılar, ürünleri inceleyebilir ve sepete ekleyebilirler.
- Sepet Sayfası: Kullanıcıların sepetteki ürünleri görüp düzenleyebileceği sayfa.
- Kullanıcı Giriş/Kayıt Sayfaları: Kullanıcıların sisteme giriş yapabilmesi veya kayıt olabilmesi için gerekli sayfalar.
- Ürün Ekleme/Çıkarma İşlemleri: Sepet sayfasında kullanıcılar ürün sayısını artırabilir veya çıkarabilirler.