Bu proje, yapay zeka destekli CV oluşturma uygulamasının backend kısmıdır. Kullanıcıdan alınan verileri işler, yapay zeka modeline aktarır ve özelleştirilmiş CV çıktısı üretir.
Client veri modeli gönderir. Kullanıcıdan alınan bilgiler API'ye aktarılır.
ATS & iş ilanına uyumluluk optimizasyonu yapılır. Yapay zeka, içeriği ATS uyumlu hale getirir ve kullanıcıya revize edebilmesi için model olarak geri döner. Bu aşamada kullanıcı içerik üzerinde değişiklik yapabilir.
Kullanıcı "CV İndir" isteği gönderir.
Yapay zeka tasarım önerisi üretir. İçerik için HTML/CSS tasarım önerisi sunar (sadece fikir, doğrudan kod yoktur).
Tasarım önerisi HTML/CSS'e dönüştürülür. Yapay zekaya tekrar gönderilerek nihai HTML/CSS şablonu oluşturulur.
PDF üretilir. Oluşan HTML, SelectPdf ile PDF'e dönüştürülür ve PDF binary verisi client'a gönderilir. Client gelen pdf dosyasını indirir.
Proje geliştirme aşamasında API KEY ve API URL bilgileri secret key(local) üzerinden alındı.
{
"APIKey": "API-KEY",
"APIURL": "https://api.openai.com/v1/chat/completions"
} ZenBlog, .NET 9 ve Angular 19 ile geliştirilmiş modern bir blog platformudur. Gerçek zamanlı duygu analizi, güvenli JWT tabanlı kullanıcı yönetimi ve responsive tasarımıyla full-stack deneyimi sunar
GitHub'da aç Projeye GitRestoran Sipariş Yönetimi projesi, ASP.NET Core 6.0 ile geliştirilmiş; API, SignalR, N-Tier mimari, gerçek zamanlı mesajlaşma ve rezervasyon özellikleri sunar.
GitHub'da aç Projeye GitLearner Project, ASP.NET MVC 5 ile geliştirilmiş eğitim platformudur; admin, öğrenci ve öğretmen panelleri, kurs istatistikleri ve dinamik kategori yönetimi sunar.
GitHub'da aç Projeye Git