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ı
└── ...
