AI Career Copilot — Project Story
Inspiration
As students, we often learn many skills like Python, web development, and AI. But we face a major problem:
Are we job-ready? What skills are we missing? What should we build next?
We personally experienced this confusion. There was no single platform that could analyze both our resume and GitHub projects and give clear guidance.
This inspired us to build AI Career Copilot — a smart mentor that provides clarity and direction.
How We Built It
We designed a full-stack AI-powered system:
Backend: Python Flask Frontend: HTML, CSS, JavaScript Authentication: Auth0 Resume Analysis: pdfplumber (extracts skills from PDF) GitHub Integration: GitHub API (analyzes repositories & languages) AI Engine: OpenAI / NVIDIA API Deployment: Render Core Logic
We combine resume skills and GitHub skills:
Combined Skills
Resume Skills
GitHub Skills Combined Skills=Resume Skills∪GitHub Skills
Then we calculate a career readiness score:
Score=min(100,10×Repo Count+5×Resume Skills)
This helps classify users into:
🌱 Beginner 📈 Growing 🔥 Strong Profile 🚧 Challenges We Faced
- 🔌 API Integration Issues
We faced errors with API keys and environment variables during deployment. Fixing this required proper configuration in the cloud.
2.AI Response Handling
Initially, AI responses were not working due to incorrect client setup. We implemented fallback responses to ensure the app still works smoothly.
- 📄 Resume Parsing Accuracy
Extracting meaningful skills from PDFs was tricky. We improved it using keyword matching.
📚 What We Learned
This project helped us gain real-world experience in:
🔥 Full-stack development (Flask + JS) 🔐 Authentication using Auth0 ☁️ Cloud deployment using Render 🤖 AI integration in real applications 🧠 Debugging real production errors
Most importantly, we learned how to build a complete product from idea to deployment.
🌟 What Makes It Special Combines Resume + GitHub analysis Provides personalized AI career guidance Gives clear next steps instead of generic advice Designed for students and beginners 🎯 Impact
AI Career Copilot helps students:
✅ Understand their current skill level ✅ Identify gaps in their profile ✅ Get a clear roadmap for improvement
Instead of confusion, they gain confidence and direction 🚀
🚀 Future Improvements 📊 More advanced skill analysis using NLP 🔗 LinkedIn integration 🧠 Smarter AI recommendations 📱 Mobile-friendly version
Built With
- authlib
- css
- flask
- html
- javascript
- pdfplumber
- python
Log in or sign up for Devpost to join the conversation.