/E-CommerceSystem

Primary LanguageJavaMIT LicenseMIT

E-Commerce System

Bir e-ticaret sisteminde, sisteme kayıt ve sisteme giriş için aşağıdaki gereksinim ve kabul kriterlerini göre, Java backend yazmak istiyoruz.

  • Kullanıcılar sisteme bilgilerini girerek üye olabilmelidir.
  1. Sisteme temel kullanıcı bilgileri , e-posta ve parolayla üye olunabilmelidir. Temel kullanıcı bilgileri : ad, soyad, e-posta, parola. Temel bilgilerin tamamı zorunludur.
  2. Parola en az 6 karakterden oluşmalıdır.
  3. E-posta alanı e-posta formatında olmalıdır. (Regex ile yapıldı.)
  4. E-Posta daha önce kullanılmamış olmalıdır.
  5. Ad ve soyad en az iki karakterden oluşmalıdır.
  6. Üyelik sonucu kullanıcıya doğrulama e-postası/kodu gönderilmelidir. (Simulasyon)
  7. Doğrulama linki tıklandığında üyelik tamamlanmalıdır. (Simulasyon)
  8. Hatalı veya başarılı durumda kullanıcı bilgilendirilmelidir.
  • Kullanıcılar sisteme Google hesapları ile üye olabilmelidir. (Simulasyon)
  1. İlerleyen zamanlarda başka yetkilendirme servisleri de kullanılabilir. (Sistemi dış servis entegrasyonu olacak şekilde yapılandırınız.)
  2. Hatalı veya başarılı durumda kullanıcı bilgilendirilmelidir.
  • Kullanıcılar e-posta ve parola bilgisiyle sisteme giriş yapabilmelidir.
  1. E-posta ve parola zorunludur
  2. Hatalı veya başarılı durumda kullanıcı bilgilendirilmelidir.

Projeye Ait Console Çıktıları

image image

** Main kısmında @Salihyanbal ;

** Email doğrulama servisinde ise @Senaozdemirr 'in projelerinden yardım alınmıştır.