Prove your consistency. Map your growth. Master your craft.
DevTrack is an AI-enhanced developer ecosystem designed to bridge the gap between learning and building. It provides a centralized platform to track learning streaks, analyze project progress via GitHub integration, and manage growth with intelligent insights.
Live Demo β’ Project Brief β’ Alpha Coders
Traditional portfolios show where you are. DevTrack shows how you got there.
- Insightful Tracking: Log learning logs with mood and time metrics.
- AI-Powered Project Intelligence: Deep repository analysis using Llama 3.3 to identify Security Vulnerabilities, Complexity Hotspots, and generate Actionable Next Steps.
- Action-Oriented Dashboard: A smart interface that prioritizes critical "Warnings" (Security & Complexity) while keeping you forward-looking with "What Next" suggestions.
- Consistency Engine: GitHub commit streaks merged with learning streaks.
- Intelligent Assistant: Context-aware AI chat that knows your stack and progress.
- Enhanced Security via Deferred OAuth Scopes: DevTrack now only asks for basic GitHub read access on sign-up. Elevated permissions are prompted via a secure modal only when you choose to track private repositories or perform updates on any repository in your account.
- Premium UI Upgrades: Restyled UI with Glassmorphism layers, and responsive smooth scroll integrations across the platform for a high-end application aesthetic.
- Smart Background AI Analysis: Project repository AI analysis (identifying complexity/vulnerabilities) runs smoothly in the background, updating your dashboards dynamically.
- AI Project Discovery: Generate and save custom project ideas tailored to your skill set and difficulty preferences directly from your DevTrack hub.
| Component | Technology |
|---|---|
| Frontend | React 18, Vite, Framer Motion, GSAP, Tailwind CSS |
| Backend | Node.js, Express.js |
| Intelligence | Groq (Llama 3.3), Google Gemini |
| Data & Auth | Firebase (Firestore/FCM), Clerk (GitHub OAuth) |
DevTrack/
βββ client/ # Vite + React (Stylized UI/UX)
βββ server/ # Node.js + Express (AI & GitHub Integration)
βββ docs/ # Documentation & Research
git clone https://github.com/Vortex-16/DevTrack.git
cd DevTrack
# Install both backend and frontend
cd server && npm install && cd ../client && npm installCreate .env files in both /client and /server using the keys below:
- Server:
FIREBASE_*,CLERK_SECRET_KEY,GROQ_API_KEY,GITHUB_PAT - Client:
VITE_CLERK_PUBLISHABLE_KEY,VITE_FIREBASE_*
# In /server
npm run dev
# In /client
npm run dev- Phase 1: Core Tracking (Learning/Projects) & GitHub OAuth
- Phase 2: AI Analysis (Repository & Codebase Level)
- Phase 3: Notifications & Persistence (FCM/Firestore)
- Phase 4: Public Portfolio Sharing & PDF Growth Reports
- Phase 5: Team Collaboration & Peer Review Modules
Developed with β€οΈ by Alpha Coders: Ayush Chaudhary β’ Rajdeep Das β’ Vikash Gupta
DevTrack is open-source software licensed under the MIT License.