You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🔭 DevLens Pro — AI Developer Intelligence Platform
Analyze GitHub profiles with AI scoring, contribution heatmaps, language analytics, and side-by-side developer comparison. Built for recruiters and developers.
🏗️ Tech Stack
Frontend: React 18 + Vite + Tailwind CSS
Backend: Node.js + Express
Database: MongoDB (optional — app works without it)
APIs: GitHub REST API + Anthropic Claude AI
🚀 Quick Start
1. Clone / extract and open terminal in the DevLens folder
2. Backend setup
cd backend
cp .env.example .env
# Edit .env and add your keys (see below)
npm install
npm run dev
# API runs on http://localhost:5000
3. Frontend setup (new terminal)
cd frontend
cp .env.example .env
npm install
npm run dev
# App runs on http://localhost:5173
🔑 Environment Variables
backend/.env
Variable
Required
Description
GITHUB_TOKEN
Recommended
GitHub Personal Access Token — increases rate limit from 60 to 5000 req/hr
ANTHROPIC_API_KEY
Optional
Enables Claude AI insights (falls back to rule-based if missing)
MONGODB_URI
Optional
MongoDB Atlas URI — enables leaderboard & trending