MyPortolioUdemy, kullanıcıların iş başvurularını kolaylıkla yapabilmesini, başvuru süreçlerini takip edebilmesini ve portföylerini yönetebilmesini sağlayan bir web uygulamasıdır. Proje, kullanıcı dostu bir yönetim paneli ve interaktif kullanıcı deneyimi sunmayı hedefler.
Bu proje, ASP.NET Core 6.0 teknolojisi ile geliştirilmiş dinamik bir kariyer platformu uygulamasıdır. Kullanıcılar, iş ilanlarını görüntüleyebilir, başvuru yapabilir ve başvuru durumlarını takip edebilirler. Yönetici paneli ile başvurulara yanıt verilebilir ve uygulama üzerinden istatistiksel veriler görüntülenebilir.
👤 Kullanıcı Hesap Yönetimi: Kullanıcılar hesap oluşturabilir, oturum açabilir ve portföylerini yönetebilirler.
📝 İş Başvurusu Yönetimi: İş ilanlarına başvuru yapılabilir ve başvuru durumu izlenebilir.
📊 İstatistik ve Raporlar: Başvuru istatistikleri ve diğer veriler yöneticiler tarafından görüntülenebilir.
📧 Mesaj Yönetimi: Kullanıcılar, yöneticilerle iletişime geçebilir ve mesajlaşma sistemi üzerinden bildirim alabilirler.
✅ Dinamik Yönetim Paneli: İlanlar, başvurular ve kullanıcılar üzerinde tam kontrol sağlanabilir.
ASP.NET Core 6.0 Web uygulaması geliştirme framework'ü Microsoft.EntityFrameworkCore 6.0.3
ORM (Object-Relational Mapping) aracı Microsoft.EntityFrameworkCore.SqlServer 6.0.3
SQL Server veritabanı bağlantısı Controller & View Components
MVC mimarisi yapıları Code First Yaklaşımı
Veritabanı modellemesi LINQ
Veri sorgulama dili Layout ve Görünüm Yönetimi
Arayüz ve görünüm organizasyonu Dashboard Tasarımı
Yönetim paneli geliştirme
Projenin yerel ortamda çalıştırılabilmesi için aşağıdaki adımları takip edebilirsiniz:
2. git clone https://github.com/kullanici-adi/proje-adi.git
dotnet restore Migration oluşturun ve veritabanınızı güncelleyin:
dotnet ef migrations add InitialCreate dotnet ef database update
dotnet run