Skip to content

abdulkadirkg/HRMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HRMS

Human Resources Management System

Canlı Sunucuda Test Etmek İçin - BACKEND Tıklayabilirsiniz.

Canlı Sunucuda Test Etmek İçin - FRONTEND Tıklayabilirsiniz.

İsterler

  • Req 1 : İş Arayanlar sisteme kayıt olabilmelidir.
    Kabul Kriterleri:
    Kayıt sırasında kullanıcıdan ad, soyad, tcno, doğum yılı, e-Posta, şifre, şifre 
    tekrarı bilgileri istenir.
    Tüm alanlar zorunludur. Kullanıcı bilgilendirilir.
    Mernis doğrulaması yapılarak sisteme kayıt gerçekleştirilir.
    Doğrulama geçerli değilse kullanıcı bilgilendirilir.
    Daha önce kayıtlı bir e-posta veya tcno var ise kayıt gerçekleşmez. 
    Kullanıcı bilgilendirilir.
    Kayıdın gerçekleşmesi için e-posta doğrulaması gerekir.
    
    ✅ Tamamlandı
    
  • Req 2 : İş verenler sisteme kayıt olabilmelidir.
    Kabul Kriterleri:
    Kayıt sırasında kullanıcıdan şirket adı, web sitesi, web sitesi ile aynı domaine
    sahip e-posta, telefon, şifre, şifre tekrarı bilgileri istenir. Burada amaç 
    sisteme şirket olmayanların katılmasını engellemektir.
    Tüm alanlar zorunludur. Kullanıcı bilgilendirilir.
    Şirket kayıtları iki şekilde doğrulanır. Kayıdın gerçekleşmesi için e-posta doğrulaması gerekir. 
    HRMS personelinin (bizim :)) onayı gerekmektedir.
    Daha önce kayıtlı bir e-posta var ise kayıt gerçekleşmez. Kullanıcı bilgilendirilir.
    
    ✅ Tamamlandı
    
  • Req 3 : Sisteme genel iş pozisyonu isimleri eklenebilmelidir. 
    Örneğin Software Developer, Software Architect.
    Kabul Kriterleri:
    Bu pozisyonlar tekrar edemez. Kullanıcı uyarılır.
    
    ✅ Tamamlandı
    
  • Req 4 : İş verenler listelenebilmelidir. (Sadece tüm liste)
    
    ✅ Tamamlandı
    
  • Req 5 : İş arayanlar listelenebilmelidir. (Sadece tüm liste)
    
    ✅ Tamamlandı
    
  • Req 6 : İş pozisyonları listelenebilmelidir. (Sadece tüm liste)
    
    ✅ Tamamlandı
    
  • Req 7 : İş verenler sisteme iş ilanı ekleyebilmelidir.
    İş ilanı formunda;
    Seçilebilir listeden (dropdown) genel iş pozisyonu seçilebilmelidir.
    (Örneğin Java Developer)(Zorunlu)
    İş tanımı girişi yapılabilmelidir. 
    (Örneğin; firmamız için JAVA, C# vb. dillere hakim....)(Zorunlu)
    Şehir bilgisi açılır listeden seçilebilmelidir. (Zorunlu)
    Maaş skalası için min-max girişi yapılabilmelidir. (Opsiyonel)
    Açık pozisyon adedi girişi yapılabilmelidir. (Zorunlu)
    Son başvuru tarihi girişi yapılabilmelidir.
    
    ✅ Tamamlandı
    
  • Req 8 : Sistemdeki tüm aktif iş ilanları listelenebilmelidir.
    Liste, tablo formunda gelmelidir.
    Listede firmadı, genel iş pozisyonu adı, açık pozisyon adedi, yayın tarihi, 
    son başvuru tarihi bilgileri olmalıdır.
    
    ✅ Tamamlandı
    
  • Req 9 : Sistemdeki tüm aktif iş ilanları tarihe göre listelenebilmelidir.
    Liste, tablo formunda gelmelidir.
    Listede firmadı, genel iş pozisyonu adı, açık pozisyon adedi, yayın tarihi,
    son başvuru tarihi bilgileri olmalıdır.
    
    ✅ Tamamlandı
    
  • Req 10 : Sistemde bir firmaya ait tüm aktif iş ilanları listelenebilmelidir.
    Liste, tablo formunda gelmelidir.
    Listede firmadı, genel iş pozisyonu adı, açık pozisyon adedi, yayın tarihi, 
    son başvuru tarihi bilgileri olmalıdır.
    
    ✅ Tamamlandı
    
  • Req 11 : İş verenler sistemdeki bir ilanı kapatabilmelidir. (Pasif ilan)
    
    ✅ Tamamlandı
    
  • Req 12: Adaylar sisteme CV girişi yapabilmelidir.
    Adaylar okudukları okulları sisteme ekleyebilmelidir. (Okul adı, bölüm)
    Bu okullarda hangi yıllarda okuduklarını sisteme girebilmelidir.
    Eğer mezun değilse mezuniyet yılı boş geçilebilmelidir.
    Adayların okudukları okullar mezuniyet yılına göre tersten sıralanabilmelidir. 
    Mezun olunmamışsa yine bu okul en üstte ve "devam ediyor" olarak görüntülenmelidir.
    Adaylar iş tecübelerini girebilmelidir. (İş yeri adı, pozisyon)
    Bu tecrübelerini hangi yıllarda yaptıklarını sisteme girebilmelidir.
    Eğer hala çalışıyorsa işten ayrılma yılı boş geçilebilmelidir.
    Adayların tecrübeleri yıla göre tersten sıralanabilmelidir. 
    Hala çalışıyorsa yine bu tecrübesi en üstte ve "devam ediyor" olarak görüntülenmelidir.
    Adaylar bildikleri yabancı dilleri sisteme girebilmelidir. ( Dil, Seviye -> 1-5)
    Adaylar sisteme fotoğraf girebilmelidir. Adaya ait fotoğraf 
    https://cloudinary.com/pricing sisteminde tutulacaktır. 
    (Dış servis entegrasyonu) Ücretsiz hesabı kullanınız.
    Adaylar sisteme github adreslerini girebilmelidir.
    Adaylar sisteme linkedin adreslerini girebilmelidir.
    Adaylar bildikleri programlama dillerini veya teknolojilerini sisteme girebilmelidir. 
    (Programlama/Teknoloji adı) Örneğin; React
    Adaylar sisteme ön yazı ekleyebilmelidir. (Örneğin: Çalışmayı çok severim....)
    
    ✅ Tamamlandı 
    
  • Req 13 : Bir adaya ait tüm CV bilgisi görüntülenebilmelidir.
    
    ✅ Tamamlandı
    
  • Req 14 :  İş verenler, iş ilanı paylaşırken işin yerinde veya uzaktan çalışma türlerinden 
    hangisine uygun olduğunu seçilir kutudan girebilmelidir.
    
    ✅ Tamamlandı
    
  • Req 15 :  İş verenler işin çalışma zamanı özelliğini seçilir kutudan girebilmelidir. (Örneğin : Yarı Zamanlı, tam zamanlı...)
    
    ✅ Tamamlandı
    
  • Req 16 : İş verenler tarafından girilen iş ilanları Hrms personeli tarafından onaylandığında yayına geçmelidir.
    
    ✅ Tamamlandı
    

Made With ♥

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages