ATS-compliant resume analysis using Google Gemini AI
This AI-powered platform helps job seekers optimize their resumes for Applicant Tracking Systems (ATS) using Google's Gemini LLM. Users can upload resumes and receive instant AI-driven feedback.
Smart ATS Analysis - Real-time resume scoring with keyword optimization suggestions
AI-Powered Insights - Detailed feedback on content, formatting, and skills gaps
Instant Processing - Upload and analyze resumes in seconds
Modern Interface - Responsive design built with Tailwind CSS
Backend: Python, Flask, Google Gemini API
Frontend: HTML5, Tailwind CSS, JavaScript
AI/ML: Google Generative AI (Gemini)
File Processing: PyPDF2, python-docx
Deployment: Render, Gunicorn
- Scalable Architecture: Flask-based backend with modular design
- Security First: Secure file handling and temporary storage cleanup
- Performance Optimized: Efficient AI API usage and response caching
- Production Ready: Deployed on Render with Gunicorn WSGI server
POST /upload- Resume file processingGET /ats-score- AI analysis resultsGET /templates- Template selectionGET /download- Generated resume export
- Interactive Scoring: Visual ATS compliance meter with color coding
- Animated Feedback: Loading states and smooth transitions
- Mobile Responsive: Optimized for all device sizes
- Debug Console: Development tools for testing and optimization
Tech Stack Expertise Demonstrated: Python • Flask • AI/ML Integration • Modern Frontend • Cloud Deployment • API Design