GemiProject

This project was generated with Angular CLI version 12.0.1.

Proje SOLID, Kurumsal Yazılım Mimari, Yazılım Geliştirme Prensiplerine uygun geliştirildi.

Gemi söküm ve geri dönüşüm projesinin frontend kısmıdır.

Projede login olan yetkili kişi, ilgili butona tıklayarak eklemek istediği bilginin form sayfasına ulaşır ve bilgieri eksiksiz girdikten sonra ekler. Ayrıca güncelleme ve silme işlemlerini de yapabilir. Eklenen bilgiler bir tabloda ilgili sayfada görüntülenir.

  • Authorization işlemleri için guards kullanılmıştır.
  • Authentication ve token işlemleri için interceptor kullanılmıştır.
  • API istekleri için ayrıca servisler yazılmıştır.
  • Projenin hem backend tarafında hem de frontend tarafında validation kontrolleri tanımlanmıştır.