Complete AI-powered resume analysis and optimization platform with intelligent resume parsing and ATS scoring.
- Token Authentication: Secure signup/login with token-based authentication
- Resume Parsing: PDF and DOCX file extraction and text processing
- AI Analysis: Google Gemini API integration for intelligent resume analysis
- ATS Scoring: Comprehensive scoring across multiple dimensions (format, keywords, experience, education, impact)
- Skill Extraction: Automatic extraction and categorization of skills with proficiency levels
- Job Matching: Match resume against job descriptions and identify skill gaps
- Audit Logging: Complete activity tracking for security and analytics
- Modern UI: React with Vite and Tailwind CSS
- Auth System: Secure login/signup with token-based authentication
- File Upload: Resume file upload with validation (PDF/DOCX only)
- Dashboard: Real-time analytics and resume management
- Analysis Results: Detailed breakdown of scores, feedback, and improvement suggestions
- Responsive Design: Beautiful UI that works on all devices
- Django 4.2
- Django REST Framework
- SQLite (development) / PostgreSQL (production)
- Google Generative AI (Gemini) API
- Python-Docx, PyPDF2 for file parsing
- React 18 with Vite
- Tailwind CSS
- Zustand (state management)
- JavaScript (ES6+)