ikJet Human Resources, insan kaynakları süreçlerini dijital ortamda yönetmek için tasarlanmış kapsamlı bir otomasyon sistemidir. Bu proje, farklı kullanıcı rollerine göre yetkilendirme ve yönetim fonksiyonlarını içerir. Proje, admin, İK yöneticisi ve personel olmak üzere üç ana kullanıcı rolünü destekler.
Siteye giriş yapmadan otomasyon hakkında ve bizim hakkımızda bilgiler sunar. Giriş yap butonuyla kullanıcıyı login ekranına yönlendirir. Kullanıcı, e-posta ve şifresiyle giriş yaparak JWT token alır ve rolüne göre uygun panele yönlendirilir.
Admin, e-posta ve şifresiyle giriş yaptıktan sonra şirketler ekleyebilir ve bu şirketlere İK yöneticisi atayabilir. Şirketlere ait CRUD işlemleri yapabilir ve sitenin genel yönetimini sağlar.
İK yöneticisi, kendi e-posta ve şifresiyle giriş yaparak şirketindeki personelleri listeleyebilir ve bu personellerle ilgili CRUD işlemlerini gerçekleştirebilir. İzin, avans ve harcama taleplerini inceleyebilir ve onay/red verebilir.
Personel, e-posta ve şifresiyle giriş yaptıktan sonra kendi izin, avans ve harcama taleplerini filtreleyebilir (onay bekleyenler, iptal edilenler, onaylananlar, reddedilenler). Yeni talepler oluşturabilir.
Kullanıcı Yönetimi: Kullanıcı oluşturulduğunda şifre ve e-posta otomatik olarak oluşturulur ve kullanıcıya e-posta gönderilir. E-posta onaylandığında kullanıcı sisteme giriş yapabilir.
Şifre Sıfırlama: Kullanıcılar, şifremi unuttum özelliği ile yeni şifre oluşturabilir ve bu şifre e-posta ile kendilerine gönderilir.
-
API Sunucusu: ikJetServer-API GitHub Repository
-
MVC Ön Yüzü: ikJetClient-MVC GitHub Repository