AI-powered resume builder that creates ATS-optimized resumes tailored to specific job postings.
- Smart Job Analysis - AI-powered extraction of skills, keywords, and requirements from any job posting
- ATS Optimization - Generate resumes that pass Applicant Tracking Systems with high scores
- Cover Letter Generator - AI-generated personalized cover letters for each application
- Skills Gap Analysis - Identify missing skills and get recommendations
- Salary Insights - Estimated salary ranges based on role and experience
- Multiple Export Formats - Download as PDF, DOCX, or TXT
- Node.js 18.x or higher
- npm or yarn
-
Clone the repository
git clone https://github.com/shayannab/get-that-job.git cd get-that-job -
Install dependencies
npm install
-
Set up environment variables
# Create .env file in root REACT_APP_API_URL=http://localhost:3000/api -
Start the development server
npm start
-
Open in browser
http://localhost:3001
- Frontend: React 18, Tailwind CSS
- Animations: Custom Antigravity particles, Lucide icons
- Routing: React Router v6
- API: Axios
- Export: PDF generation, DOCX support
src/
├── components/
│ ├── ui/ # Reusable UI components
│ ├── steps/ # Dashboard workflow steps
│ └── LandingPage.js # Main landing page
├── pages/
│ ├── Dashboard.jsx # Resume builder workflow
│ ├── Privacy.jsx # Privacy policy
│ └── Terms.jsx # Terms of service
├── services/
│ └── api.js # API client
└── App.js # Root component
- Paste a Job Posting - Copy any job description
- Answer Questions - Fill out personalized questions about your experience
- Generate Resume - Get an ATS-optimized resume with instant scoring
- Download & Apply - Export in your preferred format
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.
Made with ❤️ by @shayannab