StackScout is a comprehensive job search platform that leverages AI to help users find remote developer jobs and create compelling application documents.
- Job Scraping: Scrapes remote developer jobs from multiple platforms
- AI Document Generation: Generates resumes, cover letters, CVs, and follow-up emails
- Database Management: Stores and manages job search data
- Web Interface: User-friendly interface for job searching and document generation
- Resume Generator: Creates professional resumes from user profiles
- Cover Letter Generator: Generates job-specific cover letters
- CV Tailor: Optimizes CVs for specific job postings
- Email Generator: Creates follow-up emails for job applications
- Python 3.8+
- PostgreSQL or SQLite
- OpenAI API key
- Clone the repository:
git clone https://github.com/joeythe33rd/StackScout.git
cd StackScout
- Install dependencies:
pip install -r requirements.txt
- Set environment variables:
export OPENAI_API_KEY=your_openai_api_key
- Run the application:
python main.py
Access the web interface at http://localhost:8000
- Job Search:
GET /api/search
- Resume Generation:
POST /api/generate-resume
- Cover Letter Generation:
POST /api/generate-cover-letter
- CV Tailoring:
POST /api/tailor-cv
- Email Generation:
POST /api/generate-email
Contributions are welcome! Please submit pull requests or open issues for any improvements.
MIT License