last6.mp4
Bu proje, hem alıcılar hem de satıcılar için modern ve kullanışlı bir e-ticaret deneyimi sunmayı amaçlayan bir platformdur. Kullanıcılar, ürünleri inceleyip satın alabilirken; satıcılar, kendi ürünlerini listeleyip yönetebilirler. Platform, JWT tabanlı kimlik doğrulama ile güvenlik altına alınmış ve çağdaş teknolojilerle geliştirilmiştir. ve modern web teknolojileri ile desteklenmiştir.
- Kullanıcı Kayıt ve Giriş: Kullanıcılar siteye kayıt olabilir ve giriş yapabilir.
 - Kimlik Doğrulama: JWT (JSON Web Token) kullanılarak güvenli giriş ve işlem yapılabilir.
 - Ürün Listeleme: Satıcılar yeni ürünler ekleyebilir ve mevcut ürünlerini güncelleyebilir.
 - Ürün Yorumlama: Kullanıcılar ürünlere yorum yapabilir ve diğer kullanıcıların yorumlarını görüntüleyebilir.
 - Sepet Yönetimi: Kullanıcılar ürünleri sepete ekleyebilir, sepetlerini düzenleyebilir ve ödeme işlemini gerçekleştirebilir.
 - Sipariş Yönetimi: Kullanıcılar verdikleri siparişlerin durumunu görüntüleyebilir.
 - Bakiye Kontrolü: Kullanıcılar, bakiye durumlarına göre ödeme yapabilirler.
 
- 
Backend:
- Java
 - Spring Boot
 - Hibernate (ORM)
 - Maven
 - JWT (Kimlik Doğrulama)
 
 - 
Frontend:
- Angular
 - TypeScript
 - JavaScript
 - Angular Router (Routing için)
 
 - 
Veritabanı:
- MySQL
 
 
git clone https://github.com/kullaniciadi/e-ticaret-platformu.gitBackend klasörüne gidin ve bağımlılıkları yükleyin:
cd backend
./mvnw install
./mvnw spring-boot:runFrontend klasörüne gidin ve bağımlılıkları yükleyin:
cd frontend
npm install
npm start- MySQL sunucusunu başlatın.
 - Gerekli veritabanını ve tabloları oluşturun.
 application.propertiesdosyasındaki veritabanı bağlantı ayarlarını güncelleyin.
e-ticaret-platformu/
│
├── backend/               # Spring Boot Backend
│   ├── src/
│   └── ...
│
├── frontend/              # Angular Frontend
│   ├── src/
│   └── ...
│
├── README.md              # Proje açıklamaları
└── ...
