Projeye ait BACKEND sistemi https://github.com/enescakr55/hrms adresindedir.
- Projenin frontend kısmı React - Javascript ile backend kısmı ise Java ile yazılmıştır.
- Proje katmanlı mimariler ile hazırlanmıştır bu nedenle proje üzerinde düzenlemeler rahatlıkla yapılabilir.
- Backend kısmında Spring Boot - Spring Security - Json Web Tokens kullanılmıştır.
- Frontend kısmında Semantic UI - Redux - Toastify - Axios - Formik - Yup paketleri kullanılmıştır.
- Kullanıcılar İş arayan ve Şirket olarak kayıt olabilirler.
- Yalnızca şirket olarak kayıt olan kullanıcılar iş ilanı ekleyebilir.
- Kullanıcılar sistem üzerinden CV hazırlayabilir.
- İş ilanı eklendikten sonra listelenmesi için yetkili onayı gerekir.
- Kullanıcılar ilanları favorilerine ekleyebilir.
- Şirketler - İş ilanları - İş arayan kullanıcılar listelenebilir.
- Yetkili kullanıcılar sisteme yeni çalışma pozisyonları ekleyebilir.
- Yetki ve Rol bazlı yetkilendirme sistemde mevcuttur.
- Eğer kullanılmak istenirse kullanıcıların sisteme fotoğraf ekleyebilmesi altyapısı sistemde mevcuttur (Cloudinary üzerinden).
- Eğer kullanılmak istenirse SMTP ile doğrulama maili gönderilmesinin altyapısı sistemde mevcuttur.
- Sistem üzerinden iş ilanlarına başvurulması.
- Anasayfada kişiye özel öneriler getirilmesi.
- Site tasarımının mobil uyumluluğunun artırılması.
Bu belge 18.10.2021 tarihinde oluşturulmuştur. Proje geliştirilmektedir bu belge güncel olmayabilir.