Skip to content

dinakajoy/job-application-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Job Application Assistant

A web app that helps job seekers analyze job descriptions, improve their resumes, and generate tailored cover letters using AI.
The goal is to make applying for jobs faster, smarter, and less stressful.


Features

✅ Job Description Analysis

  • Paste any job description.
  • AI extracts key skills and responsibilities.

✅ Resume Matching Score

  • Upload your resume.
  • Get a match percentage against the job description.

✅ Resume Improvement Suggestions

  • AI suggests specific improvements to strengthen your resume.

✅ Cover Letter Generator

  • Automatically generates a customized cover letter for the role.

✅ Application Email Generator

  • Drafts a professional email for job applications.

✅ Guest Progress Persistence

  • Thanks to IndexedDB, progress is saved locally — no account needed.
  • Reload the page without losing your results.

🛠 Tech Stack


Getting Started

  1. Clone the repo:
git clone https://github.com/dinakajoy/job-application-assistant.git
cd job-application-assistant
  1. Install dependencies:
cd backend
npm install
cd frontend
npm install
  1. Set up environment variables. Check .env-example files:
OPENAI_API_KEY=your_api_key_here
  1. Run the dev server for both frontend and backend:
npm run dev

Contributing

Contributions are welcome! If you would like to suggest a feature or fix, feel free to open an issue or PR.

About

A web app that helps job seekers analyze job descriptions and tailor their resumes using AI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages