--- title: Coverletter Generator emoji: ⚡ colorFrom: blue colorTo: gray sdk: streamlit sdk_version: 1.43.2 app_file: app.py pinned: false --- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference # Job Application Assistant [![Streamlit](https://img.shields.io/badge/Streamlit-FF4B4B?style=for-the-badge&logo=Streamlit&logoColor=white)](https://streamlit.io) [![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT) A Streamlit-based toolkit to streamline job applications. Includes email/cover letter generation, resume analysis, interview prep, and more. ## Table of Contents - [Features](#features) - [Installation](#installation) - [Configuration](#configuration) - [Usage](#usage) - [Modules](#modules) - [Contributing](#contributing) - [License](#license) ## Features 🚀 | Tool | Description | |--------------------------|-----------------------------------------------------------------------------| | **Email Generator** | Create personalized cold emails using job postings and resumes. | | **Cover Letter Creator**| Generate tailored cover letters for specific roles. | | **Resume Analyzer** | Extract skills, ATS keyword suggestions, and visualize work experience. | | **Application Tracker** | Manage job applications with a dashboard. | | **Job Recommendations** | Get curated listings from Remotive, The Muse, and Indeed. | | **Interview Prep** | Practice with AI-generated mock questions and answers. | ## Installation 🛠️ ### 1. Clone the Repository: ```bash git clone https://github.com/your-username/job-application-assistant.git cd job-application-assistant ``` ### 2. Create a Virtual Environment (Optional): ``` python -m venv venv source venv/bin/activate # Linux/Mac # venv\Scripts\activate # Windows ``` ### 3. Install Dependencies: ``` pip install -r requirements.txt ``` ### Configuration ⚙️ Create a .streamlit/secrets.toml file with your API keys: [GROQ_API_KEY] value = "your_groq_api_key" [RAPIDAPI_KEY] value = "your_rapidapi_key" [YOUTUBE_API_KEY] value = "your_youtube_api_key" ## Usage ▶️ Run the app: ``` streamlit run app.py and Access at http://localhost:8501 ```