Analyze your resume, get ATS insights, detect skill gaps, and generate a portfolio — all in seconds.
🔗 Link: https://netizens-six.vercel.app/
Netizens is an AI-powered platform that evaluates your resume like a recruiter would. It provides actionable insights, improves ATS compatibility, and (soon) transforms your resume into a stunning personal portfolio.
Fast. Smart. Beautiful.
Understands your resume contextually using advanced AI.
Evaluates formatting, keywords, and optimization for Applicant Tracking Systems.
Automatically extracts both technical and soft skills.
Identifies missing keywords to improve job matching.
Provides clear, actionable recommendations to enhance your resume.
Generate a personal portfolio website directly from your resume.
- Animated hero section
- Clean glassmorphism design
- Drag & drop resume upload
- Interactive dashboard with insights
- Real-time feedback visualization
- React + Vite
- React Router
- CSS (Glassmorphism + Animations)
- Python + Flask
- pdfplumber
- python-docx
- Google Gemini 1.5 Flash
git clone https://github.com/Nehaaa191/Netizens.git
cd Netizenscd frontend
npm install
npm run devcd backend
python -m venv venv
venv\Scripts\activate # Windows
pip install -r requirements.txtCreate a .env file inside /backend:
GOOGLE_API_KEY=your_key_herepython app.pyUpload Resume → Extract Text → AI Analysis → JSON Response → Dashboard Insights
Check if the server is running
Upload resume and receive AI analysis
- ✅ Resume analysis + ATS scoring
- ✅ Skill gap detection
- 🔄 Portfolio generator
- 🔄 PDF report export
- 🔄 Job description matcher
- 🔄 Authentication & deployment
❌ No text detected → Use a selectable (not scanned) PDF
❌ CORS error → Ensure ports match (Frontend: 5173, Backend: 5000)
❌ API error → Verify .env configuration
If you found this useful, consider ⭐ starring the repo!