Skip to content

E-Ticaret Platformu, kullanıcıların ürün inceleyebileceği, sepete ekleyip satın alabileceği; satıcıların ise ürün listeleyip siparişleri yönetebileceği güvenli ve modern bir alışveriş platformudur. Spring Boot ve Angular teknolojileriyle geliştirilen platform, JWT tabanlı kimlik doğrulama ve kullanıcı dostu bir arayüz ile donatılmıştır

Notifications You must be signed in to change notification settings

AliTrgt/ECommerceAngularSpring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Ticaret Platformu

last6.mp4

Database Diagram

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.

Özellikler

  • 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.

Kullanılan Teknolojiler

  • Backend:

    • Java
    • Spring Boot
    • Hibernate (ORM)
    • Maven
    • JWT (Kimlik Doğrulama)
  • Frontend:

    • Angular
    • TypeScript
    • JavaScript
    • Angular Router (Routing için)
  • Veritabanı:

    • MySQL

Kurulum

1. Projeyi Klonlayın

git clone https://github.com/kullaniciadi/e-ticaret-platformu.git

2. Backend Kurulumu

Backend klasörüne gidin ve bağımlılıkları yükleyin:

cd backend
./mvnw install
./mvnw spring-boot:run

3. Frontend Kurulumu

Frontend klasörüne gidin ve bağımlılıkları yükleyin:

cd frontend
npm install
npm start

4. Veritabanı Yapılandırması

  • MySQL sunucusunu başlatın.
  • Gerekli veritabanını ve tabloları oluşturun.
  • application.properties dosyasındaki veritabanı bağlantı ayarlarını güncelleyin.

Proje Yapısı

e-ticaret-platformu/
│
├── backend/               # Spring Boot Backend
│   ├── src/
│   └── ...
│
├── frontend/              # Angular Frontend
│   ├── src/
│   └── ...
│
├── README.md              # Proje açıklamaları
└── ...

About

E-Ticaret Platformu, kullanıcıların ürün inceleyebileceği, sepete ekleyip satın alabileceği; satıcıların ise ürün listeleyip siparişleri yönetebileceği güvenli ve modern bir alışveriş platformudur. Spring Boot ve Angular teknolojileriyle geliştirilen platform, JWT tabanlı kimlik doğrulama ve kullanıcı dostu bir arayüz ile donatılmıştır

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published