A powerful AI-driven platform for optimizing resumes and advancing careers, built with Python and Streamlit.
- Instant AI feedback on resume content and format
- ATS (Applicant Tracking System) compatibility scoring
- Keyword matching against job requirements
- Section-by-section analysis and recommendations
- Skills gap identification
- Professional resume templates (Modern, Professional, Minimal, Creative)
- Intelligent content suggestions
- Real-time formatting
- Section-based organization (Personal Info, Experience, Education, Skills, Projects)
- Export to DOCX format
- Resume performance metrics
- Skills analysis
- Industry insights
- Historical data tracking
- Tailored job recommendations
- Job portal integration
- Role-specific skill requirements
- Customized learning resources
- User feedback collection
- Feature requests
- Analytics and insights
- Continuous improvement
- Frontend: Streamlit
- Backend: Python
- AI/ML:
- Natural Language Processing
- Machine Learning Models
- BERT/TensorFlow Integration
- Database: SQLite
- File Handling: PDF, DOCX support
- Clone the repository
git clone <[repository-url](https://github.com/ShadowAniket/AI-RESUME.git)>
cd AI-RESUME- Install dependencies
pip install -r requirements.txt- Initialize the database
python init_default_admin.py- Run the application
streamlit run app.pyAI-RESUME/
├── app.py # Main application file
├── ui_components.py # UI component definitions
├── requirements.txt # Project dependencies
├── resume_analytics/ # AI/ML analysis modules
├── dashboard/ # Analytics dashboard
├── feedback/ # User feedback system
├── jobs/ # Job search integration
├── utils/ # Utility functions
├── config/ # Configuration files
└── assets/ # Static assets
- Analyzes resume content and structure
- Provides ATS compatibility score
- Identifies missing keywords and skills
- Suggests improvements for each section
- Formatting recommendations
- Multiple professional templates
- Section-based organization
- Skills categorization (Technical, Soft, Languages, Tools)
- Project and experience formatting
- Education and certification sections
- Resume performance tracking
- Skills gap analysis
- Industry trends
- Success metrics
- Fork the repository
- Create your feature branch (
git checkout -b feature/YourFeature) - Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/YourFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE.md file for details