0.0.1
2024-12-11
AI-powered resume and cover letter optimization tool.
- Resume parsing (PDF/TXT)
- Job description analysis
- AI-powered resume tailoring
- Cover letter generation
- ATS compatibility scoring
- Multi-region AI processing
- Node.js (Latest LTS version)
- npm or yarn
- API keys for:
- OpenAI
- Anthropic
- Google Gemini
- Clone the repository:
git clone [repository-url]
cd match-my-job
- Install dependencies:
npm install
- Create a .env file:
OPENAI_API_KEY=your_key_here
ANTHROPIC_API_KEY=your_key_here
GEMINI_API_KEY=your_key_here
- Start development server:
npm run dev
npm run build
npm run preview
- @anthropic-ai/sdk: ^0.14.1
- @google/generative-ai: ^0.2.0
- lucide-react: ^0.344.0
- openai: ^4.28.0
- pdfjs-dist: ^4.9.155
- react: ^18.3.1
- react-dom: ^18.3.1
- react-dropzone: ^14.2.3
- react-markdown: ^9.0.1
- @eslint/js: ^9.9.1
- @tailwindcss/forms: ^0.5.7
- @tailwindcss/typography: ^0.5.10
- @types/pdfjs-dist: ^2.10.377
- @types/react: ^18.3.5
- @types/react-dom: ^18.3.0
- @vitejs/plugin-react: ^4.3.1
- autoprefixer: ^10.4.18
- eslint: ^9.9.1
- eslint-plugin-react-hooks: ^5.1.0-rc.0
- eslint-plugin-react-refresh: ^0.4.11
- globals: ^15.9.0
- postcss: ^8.4.35
- tailwindcss: ^3.4.1
- typescript: ^5.5.3
- typescript-eslint: ^8.3.0
- vite: ^5.4.2
src/components/
: React componentssrc/services/
: Core servicessrc/types/
: TypeScript definitionssrc/lib/
: External libraries
Private