HRMS
Human Resources Management System - Backend
Gerçek email'e doğrulama mesajı gönderme
BACKEND İSTERLERİ
🔴
: Madde 1 : İş Arayanlar sisteme kayıt olabilmelidir.
Kabul Kriterleri:
🔴
: Madde 2 : İş verenler sisteme kayıt olabilmelidir.
Kabul Kriterleri:
🔴
Madde 3 : Sisteme genel iş pozisyonu isimleri eklenebilmelidir. Örneğin Software Developer, Software Architect.
Kabul Kriterleri:
🔴
Madde 4 : İş verenler listelenebilmelidir. (Sadece tüm liste)
🔴
Madde 5 : İş arayanlar listelenebilmelidir. (Sadece tüm liste)
🔴
Madde 6 : İş pozisyonları listelenebilmelidir. (Sadece tüm liste)
🔴
Madde 7 : İş verenler sisteme iş ilanı ekleyebilmelidir.
Kabul Kriterleri:
- İş ilanı formunda;
🔴
Madde 8 : Sistemdeki tüm aktif iş ilanları listelenebilmelidir.
Kabul Kriterleri:
🔴
Madde 9 : Sistemdeki tüm aktif iş ilanları tarihe göre listelenebilmelidir.
Kabul Kriterleri:
🔴
Madde 10 : Sistemde bir firmaya ait tüm aktif iş ilanları listelenebilmelidir.
Kabul Kriterleri:
🔴
Madde 11 : İş verenler sistemdeki bir ilanı kapatabilmelidir. (Pasif ilan)
🔴
Madde 12: Adaylar sisteme CV girişi yapabilmelidir.
Kabul Kriterleri:
🖥️
Madde 13 : Bir adaya ait tüm CV bilgisi görüntülenebilmelidir.
Database image
Backend - Swagger'da Görüntüsü
🧰
Kullanılan Teknolojiler
Projemi Geliştirirken Faydalandığım linkler
- Genel olarak :Baeldung
- Validasyon işlemleri için : Validation
- Entitites Katmanında Db Bğlantısı ve ayarlar için Jpa Entities
- List of Rules kuralları için : List of Rules
- Spring Data Jpa Spring Data Jpa
- MicroService Microservice Mimarisi
- Derived Query Methods in Spring Data JPA Repositories Derived Query Methods
- @Request Param Annotation Spring @RequestParam Annotation
- Spring Cache Spring Cache
- Spring FrameWork Ekosistemi Spring Ekosistemi
- Hibernate Mapping : Hibernatte Inheritance Mapping
- ModelMapper : ModelMapper