AI-powered tool to analyze GitHub repositories and generate interview prep materials.
- 📖 Project explanations
- 📄 Resume bullet points
- 🎓 Viva questions
- 💼 Interview Q&A
- 💬 AI Chatbot
- 📥 Export (TXT, DOCX, PDF)
🔗 https://github-analyzer-dev.vercel.app
Frontend: React, Tailwind CSS, Vite
Backend: FastAPI, Python, Groq AI
Deploy: Vercel + Render
cd backend
pip install -r requirements.txt
# Create .env with GROQ_API_KEY
uvicorn app.main:app --reloadcd frontend
npm install
npm run devGROQ_API_KEY=your_groq_key
GITHUB_TOKEN=your_github_token (optional)
- Enter GitHub repo URL
- Click "Analyze Repository"
- View results in tabs
- Download or chat about the repo
POST /api/analyze-repo- Analyze repositoryPOST /api/chat- Chat about repositoryPOST /api/export-docx- Export as WordPOST /api/export-pdf- Export as PDF