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

https://github.com/iamsenanur/marketappwithreact

MarketApp With React
https://github.com/iamsenanur/marketappwithreact

asp-net javascript oop reactjs visualcode

Last synced: 9 months ago
JSON representation

MarketApp With React

Awesome Lists containing this project

README

          

# 🛒 MarketAppWithReact

React + ASP.NET Core kullanarak Nesneye Yönelik Programlama prensipleriyle geliştirmekte olduğum fullstack bir e-ticaret uygulamasıdır.

## 🚀 Özellikler

- JWT ile kullanıcı girişi ve rol bazlı yetkilendirme (Admin & Müşteri)
- 🔐 Giriş sonrası kullanıcı rolüne göre ayrı panellere yönlendirme:
- **Müşteri Paneli**: Ürünleri listeleme, arama, sepete ekleme ve sipariş oluşturma
- **Admin Paneli**: Ürün, kategori, müşteri ve admin yönetimi (CRUD işlemleri)
- 📦 Ürün listeleme ve kategori bazlı filtreleme
- 🛒 Sepet yönetimi ve sipariş takibi
- 💳 Simülasyon tabanlı ödeme sistemi
- 📊 Yönetim panelinden kullanıcı, sipariş ve kategori kontrolü


## 🖼️ Ekran Görüntüleri

### 🔐 Giriş Sayfası
![Login Sayfası](./loginSayfasi.png)

### 🛒 Müşteri Paneli ve Sepet Yönetimi
![Müşteri Paneli](./musteriPanelSepetYonetimi.png)

### 📦 Ürün Yönetimi
![Ürün Yönetimi](./urunYoetimi.png)

### 📋 Ürün Listesi
![Ürün Listesi](./urunListesi.png)

### 🛠️ Admin Yönetimi
![Admin Yönetimi](./adminYonetimi.png)

### 👤 Müşteri Yönetimi
![Müşteri Yönetimi](./musteriYonetimi.png)

### 🗂️ Kategori Yönetimi
![Kategori Yönetimi](./kategoriYonetimii.png)

## ⚙️ Teknolojiler

- React (frontend)
- ASP.NET Core + EF Core + MySQL (backend)
- Code First yaklaşımı

## 🛠️ Kurulum

```bash
# Backend
cd KullaniciYonetimi
dotnet restore
dotnet ef database update
dotnet run

# Frontend
cd frontend
npm install
npm start