Generate interview questions and project explanations automatically from your codebase.
📋 Table of Contents
✨ Features
| Feature | Description |
|---|---|
| 🔍 Auto Scan | Scans your entire project automatically |
| 🎯 Smart Detection | Detects 30+ languages and frameworks |
| 📝 Interview Questions | Generates technical questions based on your code |
| 🎚️ 3 Difficulty Levels | Beginner, Intermediate, Advanced |
| 📊 Custom Question Count | Choose 5, 10, 20, 30, or 50 questions |
| 📋 Copy to Clipboard | Copy questions for ChatGPT/Gemini/Claude |
| 🤖 AI Prompt Ready | Special copy mode for AI answers |
| 📁 Monorepo Support | Works with backend/frontend separated projects |
🛠️ Supported Technologies
Languages
JavaScript TypeScript Python Java C# C++ PHP Go Kotlin Swift Ruby Rust
Frontend Frameworks
React Vue.js Angular React Native Flutter
Backend Frameworks
Node.js Express Django Flask
Databases
MongoDB MySQL PostgreSQL
CSS Frameworks
Tailwind CSS Bootstrap
DevOps & Tools
Docker Git GraphQL
📦 Installation
Method 1: VS Code Marketplace
- Open VS Code
- Press
Ctrl+Shift+X(Extensions) - Search
ProjectExplainer - Click Install
Method 2: Quick Install
Press Ctrl+P and paste:
🎯 Usage
Step-by-Step Guide
1️⃣ Open your project in VS Code 2️⃣ Press Ctrl+Shift+P (Command Palette) 3️⃣ Type "ProjectExplainer: Analyze Project" 4️⃣ Wait for analysis (5-10 seconds) 5️⃣ Select difficulty: Beginner / Intermediate / Advanced 6️⃣ Choose question count: 5, 10, 20, 30, or 50 7️⃣ Click copy button → Paste in ChatGPT 8️⃣ Get answers ready for interview!
Example
Before: You have a React + Node.js project but don't know what questions will be asked.
After: ProjectExplainer scans and gives you 30+ specific interview questions!
📝 Changelog
Version 1.0.0 (Current)
New Features:
- ✅ 30+ technology detection
- ✅ 3 difficulty levels with 30 questions each
- ✅ Copy to clipboard (single, category, all)
- ✅ AI Prompt mode
- ✅ Monorepo support
- ✅ Bootstrap detection (CDN/npm/local)
❓ Need Help?
- 📧 Email: [email protected]
Made with ❤️ for students and developers