Skip to content

OliviaCoding/EasyApplyAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Streamlit GitHub stars Open Issues

EasyApplyAI - Professional Resume & Cover Letter Generator

🚀 A Streamlit-powered web application for generating tailored resumes and cover letters with AI assistance.

✨ Enhanced Features

  • Structured Resume Builder: Guided form with sections for:
    • Personal information
    • Education history
    • Work experience (2 positions)
    • Technical skills
    • Projects (2 entries)
  • AI-Powered Content Generation:
    • GPT-3.5 optimized bullet points
    • Job description-tailored content
    • Professional cover letter generation
  • Multiple Output Formats:
    • Professionally styled PDF resumes
    • HTML source files
    • Plain text cover letters
  • One-Page Optimized Design: Clean, ATS-friendly templates
  • Smart Filename Generation: Auto-includes name and timestamp

🛠️ Technology Stack

Component Version Purpose
Python 3.9+ Backend
Streamlit 1.25+ UI Framework
WeasyPrint 56.1 PDF Generation
OpenAI API Latest AI Content
lru_cache Built-in API Call Optimization

🚀 Installation

git clone https://github.com/OliviaCoding/EasyApplyAI.git
cd EasyApplyAI
pip install -r requirements.txt

💻 Usage

streamlit run app.py

Then open the local URL shown in your terminal (typically http://localhost:8501)

📂 Project Structure

/resume-generator
├── app.py          # Main Streamlit application
├── requirements.txt # Python dependencies
├── templates/              # Directory for HTML templates
│   ├── resume_template.html     # Resume HTML template
│   └── cover_letter_template.html # Cover Letter HTML template
├── assets/         # HTML templates and styling
├── .streamlit/     # Streamlit configuration
└── secrets.toml    # API credentials (example)

🔧 Development Setup

# Create virtual environment
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate    # Windows

📜 License

GPL-3.0 © 2025 Wanying Xu

About

Gen AI Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published