Bu proje, standart CV oluşturucuların ötesine geçerek, kullanıcının dijital kimliğini anlayan ve her başvuru için hiper-kişiselleştirilmiş, otantik kariyer belgeleri üreten yeni nesil bir "Kişisel Kariyer Stratejisti" olmayı hedefler.
Projenin detaylı mimarisi ve uzun vadeli vizyonu için AGENTS.md dosyasına göz atabilirsiniz.
-
Çoklu Dil Desteği (Uluslararasılaştırma):
- Uygulama artık İngilizce ve Türkçe dillerini tam olarak desteklemektedir.
- Kullanıcı arayüzündeki tüm metinler, seçilen dile göre dinamik olarak değişir.
- Header'a eklenen dil değiştirme butonu ile diller arasında kolayca geçiş yapılabilir.
-
Gelişmiş Mobil Arayüz ve Kullanıcı Deneyimi:
- Uygulama artık tüm mobil cihazlarla (telefon, tablet) tam uyumludur.
- Mobil görünümde, "Form" ve "Önizleme" arasında geçiş yapmayı sağlayan pratik bir alt menü eklenmiştir.
- Geniş ekranlarda gizlenen, mobil cihazlar için özel bir kenar menüsü (sidebar) eklenmiştir.
-
Akıllı Form Bölümleri (Accordion Menü):
- CV formundaki her bölüm (Kişisel Bilgiler, İş Deneyimi vb.) artık kendi içine katlanabilir (accordion) bir yapıya sahiptir.
- Bu özellik sayesinde form daha düzenli görünür ve kullanıcılar sadece düzenlemek istedikleri bölüme odaklanabilirler.
-
Geliştirilmiş PDF İşlevselliği:
- "İndir" butonuna ek olarak, oluşturulan CV'yi tarayıcıda yeni bir sekmede açan bir "Görüntüle" butonu eklenmiştir.
- Web arayüzündeki önizleme ile indirilen PDF arasındaki font ve stil tutarlılığı sağlanmış, Türkçe karakter (
İ) sorunları giderilmiştir.
-
Capacitor ile Mobil Uygulama Altyapısı:
- Proje, Capacitor kullanılarak native Android ve iOS uygulamalarına dönüştürülmek üzere yapılandırılmıştır.
androidveiosklasörleri, ilgili platformlar için native projeleri içermektedir.
- Dinamik Başlangıç Verileri: Uygulama artık kullanıcının tarayıcı diline göre varsayılan CV içeriğini (İngilizce veya Türkçe) otomatik olarak yüklemektedir.
- Kod Kalitesi: Projedeki TypeScript hataları ve build sorunları giderilerek daha stabil bir altyapı oluşturulmuştur.
- Bağımlılık Yönetimi: Projeye
i18next,@headlessui/reactve@capacitor/coregibi modern ve güçlü kütüphaneler eklenmiştir.
Henüz todo oluşturulmadı, proje sahibiyle iletişime geçiniz.
Projeyi yerel makinenizde çalıştırmak için aşağıdaki adımları izleyin:
-
Bağımlılıkları Yükleyin:
npm install
-
Ortam Değişkenlerini Ayarlayın: Proje ana dizininde
.envadında bir dosya oluşturun ve içine Google Gemini API anahtarınızı aşağıdaki gibi ekleyin:GEMINI_API_KEY=YOUR_API_KEY_HERE -
Uygulamayı Başlatın:
npm run dev
Uygulama varsayılan olarak http://localhost:5173 adresinde çalışmaya başlayacaktır.


