Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/busraozdemir0/shoppingcart_website

Asp.Net Core 6.0 Blazor Server E-Commerce Shopping Cart Project
https://github.com/busraozdemir0/shoppingcart_website

admin-panel api api-consume blazor-application blazor-server bootstrap csharp css html mssql-database mssql-server paypal-api razor razor-pages shopping shopping-cart stripe-api web-api

Last synced: about 1 month ago
JSON representation

Asp.Net Core 6.0 Blazor Server E-Commerce Shopping Cart Project

Awesome Lists containing this project

README

        

# Shopping Cart - E-Ticaret Sitesi
## Projenin Genel Amacı
###
Bu proje Hintli bir YouTube kanalının yayınlamış olduğu eğitim serisinden esinlenilerek geliştirilmiştir.
https://www.youtube.com/watch?v=JBXv3Vq4sLE&list=PLWpvttYT5mY4Z_GJJULctGOFO-His_w1S&index=1

Shopping Cart; Admin paneli üzerinden eklenen ürün ve kategoriler ana sayfada görüntülenerek ve ürünü sepete ekleyerek sipariş verebilme üzerine kurgulanmış ve tümüyle ingilizce olarak geliştirilmiş e-ticaret mantığındaki mini web uygulamasıdır.

Asp.Net Core 6.0 kullanılarak geliştirilen bu uygulamada, Blazor Server kullanılmış olup API katmanı da entegre edilmiştir. Web ve Admin katmanı bu API katmanını tüketmektedir.
###

# Kullanılan Teknolojiler
- Asp.Net Core 6.0
- MSSQL Server
- LINQ
- Html
- Css
- Bootstrap
- Blazor Server
- Razor Pages
- Web API

# Teknik Özellikler
- Katmanlı Yapı
- MSSQL Server veri tabanı
- Blazor Server
- API kullanımı

# Sitenin Öne Çıkan Özellikleri
- Kayıt ol ve giriş yap sayfaları
- Admin Paneli
- Admin panelde ilgili CRUD işlemleri
- Admin panelde siparişleri görme ve yönetme
- API, Web ve Admin için ayrı katmanlar kullanılması
- Projeye API desteği entegre edilmesi ve kullanılması
- Ana sayfa üzerinden sepete ekleme ve sipariş verme işlemleri

# Admin Paneli Özellikleri
- Ürün ve kategorilerde CRUD işlemleri
- Gelen siparişleri görme ve durumunu güncelleme işlemleri
- Ürünlerin stoklarını güncelleyebilme

# Sitenin Görselleri

### Kayıt Ol Sayfası
![Ana Sayfa](https://github.com/busraozdemir0/ShoppingCart_WebSite/blob/master/Shop.Web/wwwroot/ProjectScreenshots/register.png)

### Ana Sayfa
![Ana Sayfa](https://github.com/busraozdemir0/ShoppingCart_WebSite/blob/master/Shop.Web/wwwroot/ProjectScreenshots/home.png)

### Sepet Ekranı
![Ana Sayfa](https://github.com/busraozdemir0/ShoppingCart_WebSite/blob/master/Shop.Web/wwwroot/ProjectScreenshots/addtocart.png)

### Verilen Siparişler ve Detayları
![Ana Sayfa](https://github.com/busraozdemir0/ShoppingCart_WebSite/blob/master/Shop.Web/wwwroot/ProjectScreenshots/orderHistory.png)
![Ana Sayfa](https://github.com/busraozdemir0/ShoppingCart_WebSite/blob/master/Shop.Web/wwwroot/ProjectScreenshots/orderDetails_home.png)

### Admin Paneli - Kategori İşlemleri Sayfası
![Ana Sayfa](https://github.com/busraozdemir0/ShoppingCart_WebSite/blob/master/Shop.Web/wwwroot/ProjectScreenshots/Adminpanel_category.png)

### Admin Paneli - Ürün İşlemleri Sayfası
![Ana Sayfa](https://github.com/busraozdemir0/ShoppingCart_WebSite/blob/master/Shop.Web/wwwroot/ProjectScreenshots/adminp_products.png)

### Admin Paneli - Stok İşlemleri Sayfası (Ürüne Stok Ekleme)
![Ana Sayfa](https://github.com/busraozdemir0/ShoppingCart_WebSite/blob/master/Shop.Web/wwwroot/ProjectScreenshots/productaddstock.png)

### Admin Paneli - Gelen Siparişler ve Detayları
![Ana Sayfa](https://github.com/busraozdemir0/ShoppingCart_WebSite/blob/master/Shop.Web/wwwroot/ProjectScreenshots/orders_admin.png)

![Ana Sayfa](https://github.com/busraozdemir0/ShoppingCart_WebSite/blob/master/Shop.Web/wwwroot/ProjectScreenshots/ordercustomerdetail_admin.png)