Live Demo: https://ai-resume-helper-nine.vercel.app/
A cutting-edge web application that leverages AI to analyze resumes against job descriptions, providing actionable insights to help you land your dream job. Built with modern technologies and deployed for instant access.
- AI-powered comparison between resumes and job descriptions
- Advanced keyword matching with weighted scoring
- Professional algorithms for comprehensive evaluation
- PDF Upload - Upload resume files with advanced text extraction
- Direct Text Input - Paste job descriptions for optimal accuracy
- File Validation - Secure upload with size and type restrictions
- Match Percentage - Precise compatibility scoring
- Keyword Analysis - Extract and highlight critical skills
- Gap Identification - Identify missing keywords and requirements
- Priority-Based Suggestions - High, medium, and low priority recommendations
- ATS Optimization - Applicant Tracking System compatibility tips
- Section-by-Section Analysis - Detailed improvement roadmap
π Access the app instantly: ai-resume-helper-nine.vercel.app
No installation required - start analyzing your resume in seconds!
- Modern React with hooks
- Type-safe development
- Utility-first styling
- Lightning-fast development
- Visual workflow automation
- Advanced language processing
- Professional PDF Processing - Enterprise-grade text extraction
Upload your PDF resume using our secure file handling system
Paste the job description you're targeting for optimal matching
Our advanced AI analyzes compatibility and generates detailed insights
- Match score percentage
- Missing keywords identification
- Priority-based improvement suggestions
- ATS optimization recommendations
- Technical Skills: JavaScript, Python, React, AWS, Docker, etc.
- Soft Skills: Leadership, Communication, Problem-solving
- Industry Terms: Role-specific terminology and requirements
- Action Verbs: Achievement-oriented language analysis
- Weighted keyword matching
- Resume structure evaluation
- Achievement quantification assessment
- Professional formatting analysis
- π΄ High Priority: Critical missing elements
- π‘ Medium Priority: ATS and formatting improvements
- π’ Low Priority: Enhancement opportunities
The frontend code is open source and perfect for learning:
# Clone the repository
git clone https://github.com/yourusername/ai-resume-helper
cd ai-resume-helper
# Install dependencies
npm install
# Start development server
npm run devThe powerful N8N workflow that drives the AI analysis is available for purchase:
What You Get:
- Complete N8N workflow configuration
- AI integration setup (Gemini API)
- Professional PDF processing pipeline
- Setup documentation and support
- Commercial usage rights
Contact for Workflow:
- π§ Email: nitishb057@gmail.com
- πΌ LinkedIn: linkedin.com/in/nitishb-dev
ai-resume-helper/
βββ src/
β βββ components/ # React components
β β βββ FileUpload.tsx # Secure file upload
β β βββ JobDescriptionInput.tsx # Job input interface
β β βββ ResultsDisplay.tsx # Analysis results UI
β β βββ LoadingSpinner.tsx # Loading states
β βββ services/
β β βββ api.ts # N8N workflow integration
β βββ types/
β β βββ index.ts # TypeScript definitions
β βββ utils/
β β βββ fileValidation.ts # Upload security
β βββ App.tsx # Main application
β βββ main.tsx # Entry point
βββ public/ # Static assets
βββ package.json # Dependencies
βββ vercel.json # Deployment config
- Fork the Repository
- Connect to Vercel
- Configure Environment Variables
- Deploy Instantly
VITE_API_ENDPOINT=your-n8n-webhook-url
VITE_APP_NAME=AI Resume Helper- β‘ Lightning Fast - Optimized loading and analysis
- π Secure - Client-side processing with secure uploads
- π± Responsive - Perfect on desktop, tablet, and mobile
- π Global CDN - Fast access worldwide via Vercel
- π¨ Modern UI - Clean, intuitive interface design
I Welcome contributions to the frontend:
- Fork the repository
- Create a feature branch
- Make your improvements
- Submit a pull request
For backend workflow contributions, please contact me directly.
- β Free & Open Source - MIT License
- β Commercial Use - Allowed
- β Educational Use - Encouraged
- πΌ Commercial License - Required for business use
- π Educational Discount - Available for students
- π οΈ Custom Features - Development available
Contact: nitishb057@gmail.com
Update the endpoint in src/services/api.ts:
const API_ENDPOINT = process.env.VITE_API_ENDPOINT || 'your-n8n-webhook-url';Customize limits in src/utils/fileValidation.ts:
export const FILE_CONFIG = {
maxSizeInMB: 10,
allowedTypes: ['application/pdf'],
maxFiles: 1
};Application Not Loading
- Check browser console for errors
- Verify network connection
- Try refreshing the page
Upload Issues
- Ensure file is PDF format
- Check file size (max 10MB)
- Try a different browser
Analysis Not Working
- The N8N workflow backend is required for full functionality
- Contact us for workflow access
- π§ Email Support: nitishb057@gmail.com
- π¬ GitHub Issues: For frontend bugs
- π Workflow Support: Available for customers
Perfect for learning modern web development:
- React 18 Patterns - Modern hooks and component design
- TypeScript Integration - Type-safe development practices
- API Integration - RESTful service consumption
- File Handling - Secure upload implementations
- UI/UX Design - Modern interface patterns
- Vercel - Seamless deployment platform
- N8N - Powerful workflow automation
- Tailwind CSS - Beautiful utility-first styling
- Lucide React - Clean, consistent icons
- Pexels - High-quality stock imagery
- Name: Nitish B
- Email: nitishb057@gmail.com
- LinkedIn: linkedin.com/in/nitishb-dev
- Portfolio: GitHub Profile
- Custom development
- Enterprise solutions
- Workflow licensing
- Technical consulting
π Try It Now | πΌ Get Workflow | β Star on GitHub
Built with β€οΈ using cutting-edge web technologies
