IKP imalat kaynak planlaması anlamına gelmektedir. IKP projesi; Sonel Yazılım firmasının mevcutta geliştirmekte olduğu MRP projesinin tanıtımının yapılması amacıyla ekip arkadaşlarımla birlikte tamamlamış olduğum projedir.
Asp.Net Core MVC 5.0 kullanılarak geliştirilen bu uygulamada, Entity Framework Code First yaklaşımı kullanılmaktadır. Ayrıca veri tabanı olarak MySQL tercih edilmiştir. Site kurumsal bir web sitesi olup Admin Paneli & İş Veren Paneli & İş Arayan Paneli olmak üzere üç ayrı panel içermektedir. Admin panelinde siteyi tümüyle dinamik hale getirerek ilgili CRUD operasyonları gerçekleşmektedir. İş Veren Paneli, iş veren olarak kaydolmuş firmalara hitap etmektedir. Bu panelde iş ilanları yayınlanabilir ve ilanlara başvuruan kişiler görülebilmektedir. İş Arayan Paneli ise iş arayan rolünde kaydolmuş insanlara hizmet etmektedir. Kişi bu panelde CV'sini güncelleyebilmektedir.
- Asp.Net Core 5.0
- Entity Framework Code First
- MySQL
- LINQ
- Html
- Css
- JavaScript
- Bootstrap
- Identity
- N Katmanlı Mimari Yapısı
- Repository Tasarım Deseni
- Identity ile kullanıcı ve rol işlemleri
- Çoklu Dil Desteği
- Dependency Injection
- Admin Paneli & İş Veren Paneli & İş Arayan Paneli
- Identity kütüphanesi ile giriş yapma özelliği.
- Rolleme ve yetkilendirme ile erişim kısıtlamaları
- Kayıt Ol sayfasında iş arayan ya da iş veren olarak kayıt olabilme
- Panellerde ilgili CRUD işlemleri
- Panellerde Profil ayarları sayfaları
- Şifremi Unuttum özelliği
- Arama işlemi
- İstatistikleri görme
- Profil düzenleme işlemleri
- Haber & Blog gibi ana sayfada yer alan tüm kısımlarda CRUD işlemleri
- Ana sayfada yer alan menülerin isimlerini değiştirebilme (alt menüler dahil)
- İstatistikleri görme
- Profil düzenleme işlemleri
- İş ilanı ile ilgili CRUD işlemleri
- İlana başvuran kullanıcıları görebilme
- İş arayan rolüne sahip tüm kullanıcıları görebilme
- İstatistikleri görme
- Profil düzenleme işlemleri
- CV yükleme & güncelleme işlemleri