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.pyAccess 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