A Streamlit web application that dynamically generates job descriptions using the Gemini API by Google. Users can input job-related information (e.g., role, experience, skills, and location) to generate a detailed job description, including responsibilities, required qualifications, and skills.
- Dynamic job description generation using Google Gemini API.
- User-friendly interface built with Streamlit.
- Input fields for job title, experience, skills, and location.
- Validation to ensure required fields are filled.
- Easily customizable to include dropdowns, multiselects, or other components.
- Python 3.8+
- Streamlit
dotenv
for managing environment variables- Google Gemini API access (API key required)
git clone https://github.com/your-username/job-description-generator.git
cd job-description-generator