An intelligent career guidance platform powered by AI to help users discover their career path, analyze skills gaps, and generate personalized learning roadmaps.
Frontend: React 19.1.1 + Vite + Tailwind CSS
Backend: Node.js + Express + PostgreSQL + Prisma
AI: Google Gemini AI
Auth: JWT + OAuth (Google, LinkedIn)
Central hub with user statistics and quick actions
AI-powered resume analysis with skill extraction and improvement suggestions
Visual skill gap analysis with study resources and interactive roadmaps
Custom career roadmaps with pictorial design and PDF export
Interactive AI-powered career counseling and guidance
OAuth (Recommended): Click "Login with Google" or "Login with LinkedIn"
Traditional: Register/Login with email and password
Demo: Use OAuth for best experience
Roadmap 🛤️ - Advanced roadmap customization
Job Matches 💼 - AI-powered job matching
Job Recommendations 🎯 - Personalized job suggestions
My History 📚 - Learning history tracking
Progress & Badges 🏆 - Gamification system
Reports 📊 - Detailed analytics
- Visual skill gap analysis with pictorial representation
- Interactive hover cards with study resources
- Custom role input and skill assessment
- AI-generated personalized learning paths
- Beautiful pictorial design with gradient circles
- PDF export functionality
- AI-powered resume parsing and skill extraction
- Improvement suggestions and recommendations
- Support for PDF and Word documents
- Interactive AI-powered career counseling
- Real-time chat with contextual responses
- Conversation history and export
# Install dependencies
cd ai-career-coach-william && npm install
cd ../server && npm install
# Setup environment variables
# Create .env file with DATABASE_URL, JWT_SECRET, GOOGLE_AI_API_KEY
# Start servers
cd server && npm start
cd ai-career-coach-william && npm run devAccess: Frontend (http://localhost:5173) | Backend (http://localhost:5000)
🏆 Hackathon Project - AI-Powered Career Development Platform