Generator CV wykorzystujący AI (Gemini) do tworzenia profesjonalnych CV na podstawie opisów w języku naturalnym.
- Opis w języku naturalnym: Opisz swoje doświadczenie i umiejętności w naturalny sposób
- Generowanie przez AI: Gemini automatycznie tworzy profesjonalne tytuły stanowisk i bullet pointy
- Interaktywny podgląd: Zobacz swoje CV na żywo podczas edycji
- Export do PDF: Zapisz gotowe CV jako plik PDF
- Zarządzanie kluczem API: Bezpieczne przechowywanie klucza API Gemini
-
Zainstaluj zależności:
pip install -r requirements.txt python -m playwright install
Lub użyj pliku batch na Windows:
install.bat
-
Uruchom aplikację:
python app.py
-
Otwórz w przeglądarce: http://localhost:5000
-
Uzyskaj klucz API Gemini:
- Idź na Google AI Studio
- Zaloguj się swoim kontem Google
- Kliknij "Get API Key"
- Skopiuj wygenerowany klucz
-
Wprowadź klucz w aplikacji:
- W sekcji "API Key Management" wprowadź swój klucz
- Kliknij "Save Key"
- Status powinien pokazać "API Key set & LLM active"
- Wprowadź swoje imię i nazwisko
- Dodaj zdjęcie profilowe (opcjonalne)
- Uzupełnij dane kontaktowe (telefon, email, LinkedIn, etc.)
- Kliknij "Add Experience"
- Opisz swoją rolę w polu "Your Role Description" w naturalny sposób, np.:
Zarządzałem zespołem 5 programistów, rozwijaliśmy aplikację e-commerce w React i Node.js. Odpowiadałem za architekturę systemu, code review i współpracę z klientami. Wdrożyliśmy system CI/CD który przyspieszył wdrożenia o 50%. - Użyj przycisków AI:
- "AI Generate Title" - wygeneruje profesjonalny tytuł stanowiska
- "AI Generate Bullets" - stworzy bullet pointy na podstawie opisu
- Uzupełnij firmę, lokalizację i daty
- W polu "Your Initial Skill Ideas" opisz swoje umiejętności, np.:
Python, JavaScript, React, Django, bazy danych SQL, machine learning, zarządzanie zespołem, metodyki Agile, AWS, Docker - Kliknij "Gen Skills" - AI pogrupuje umiejętności w logiczne kategorie
- W polu "Target Job Description" wklej opis oferty pracy, na którą aplikujesz
- AI wykorzysta ten kontekst do lepszego dostosowania treści CV
- Po skończeniu edycji, CV zostanie automatycznie zapisane
- Użyj funkcji eksportu przeglądarki (Ctrl+P) aby zapisać jako PDF
Zamiast: "Programista" Napisz: "Programowałem aplikacje webowe w Python Django, tworzyłem API REST, współpracowałem z zespołem frontend w React, optymalizowałem wydajność baz danych PostgreSQL"
AI wygeneruje:
- Tytuł: "Full Stack Developer"
- Bullet pointy:
- "Rozwijałem aplikacje webowe wykorzystując Python Django i REST API"
- "Współpracowałem z zespołem frontend przy integracji React z backendem"
- "Optymalizowałem wydajność baz danych PostgreSQL, poprawiając czas odpowiedzi o 40%"
Napisz: "programowanie Python, analiza danych, machine learning, Excel, prezentacje, zarządzanie projektami"
AI wygeneruje:
- Programowanie: Python, Machine Learning, Analiza Danych
- Narzędzia: Excel, Jupyter Notebook, Git
- Soft Skills: Zarządzanie Projektami, Prezentacje, Komunikacja
- Klucz API jest przechowywany lokalnie w
ai_config.json - Nie udostępniaj tego pliku publicznie
- Aplikacja działa lokalnie - poufne dane nie są wysyłane na zewnętrzne serwery
- Dane wysyłane do Gemini nie zawierają danych osobistych