Skip to content

devyani-keche/github-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

# GitHub Repository Analyzer AI-powered tool to analyze GitHub repositories and generate interview prep materials. ## Features - πŸ“– Project explanations - πŸ“„ Resume bullet points - πŸŽ“ Viva questions - πŸ’Ό Interview Q&A - πŸ’¬ AI Chatbot - πŸ“₯ Export (TXT, DOCX, PDF) ## Live Demo πŸ”— https://github-analyzer-dev.vercel.app ## Tech Stack **Frontend:** React, Tailwind CSS, Vite **Backend:** FastAPI, Python, Groq AI **Deploy:** Vercel + Render ## Local Setup ### Backend ```bash cd backend pip install -r requirements.txt # Create .env with GROQ_API_KEY uvicorn app.main:app --reload ``` ### Frontend ```bash cd frontend npm install npm run dev ``` ## Environment Variables ``` GROQ_API_KEY=your_groq_key GITHUB_TOKEN=your_github_token (optional) ``` ## Usage 1. Enter GitHub repo URL 2. Click "Analyze Repository" 3. View results in tabs 4. Download or chat about the repo ## API Endpoints - `POST /api/analyze-repo` - Analyze repository - `POST /api/chat` - Chat about repository - `POST /api/export-docx` - Export as Word - `POST /api/export-pdf` - Export as PDF test

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors