Career Copilot is a full-stack AI-inspired career intelligence platform designed to help students and aspiring software developers evaluate their career readiness, identify skill gaps, analyze GitHub portfolios, upload resumes, track career goals, and follow personalized learning roadmaps toward their target tech roles.
The platform combines career planning, portfolio analysis, GitHub evaluation, progress tracking, and actionable recommendations into a single modern dashboard.
https://career-copilot-frontend.onrender.com
Register a free account and log in to access all features, including resume analysis, GitHub profile analysis, career readiness evaluation, personalized roadmaps, and progress tracking.
- Secure User Registration
- JWT Authentication
- Login & Logout System
- Protected Routes
- Edit Profile
- Change Password
- Delete Account
- Persistent User Sessions
Analyze your current skills against industry roles and receive:
- Career Readiness Score
- Skill Gap Analysis
- Missing Skills Detection
- Target Role Matching
- Personalized Learning Roadmaps
- Recommended Portfolio Projects
- Resume-Based Career Evaluation
- Automatic Skill Extraction
Upload resumes and receive:
- Resume Parsing
- Skill Extraction
- Role Matching
- Career Recommendations
- Readiness Evaluation
Analyze any GitHub profile and receive:
- GitHub Readiness Score
- Profile Strengths Detection
- Improvement Recommendations
- Personalized Action Plan
- Repository Analysis
- Total Stars Earned
- Top Repository Identification
- Follower & Repository Insights
- Internship Readiness Assessment
Create and monitor personalized career goals:
- Goal Creation
- Progress Tracking
- Achievement Monitoring
- Goal Management
- Career Planning Support
- Store Previous Career Analyses
- Track Career Progress
- Historical Performance Records
- Delete Analysis Records
- Save Generated Roadmaps
- Revisit Previous Learning Plans
- Career Growth Tracking
- Store GitHub Analysis Reports
- Compare Progress Over Time
- Track Portfolio Improvements
- Edit Profile Information
- Update Name & Email
- Change Password
- Secure Account Management
- Delete Account with Confirmation Modal
- Modern Responsive UI
- Glassmorphism Design
- Interactive Analysis Cards
- Visual Score Indicators
- Mobile Friendly Layout
- Personalized Recommendations
- Recruiter-Friendly Insights
- React
- React Router DOM
- Axios
- Tailwind CSS
- Vite
- Node.js
- Express.js
- JWT Authentication
- REST APIs
- Multer (File Uploads)
- PostgreSQL
- Neon Database
- GitHub REST API
- Render (Frontend)
- Render (Backend)
- Neon PostgreSQL
career-copilot/
├── backend/ │ ├── controllers/ │ ├── routes/ │ ├── middleware/ │ ├── config/ │ ├── uploads/ │ └── server.js │
├── frontend/ │ ├── src/ │ │ ├── pages/ │ │ ├── components/ │ │ ├── context/ │ │ ├── services/ │ │ └── assets/ │
└── README.md
git clone https://github.com/ashmita-dev/career-copilot.gitcd backend
npm install
npm run devcd frontend
npm install
npm run dev- AI Career Mentor Chatbot
- AI-Powered Career Insights
- PDF Career Reports
- GitHub Contribution Analytics
- Repository Quality Assessment
- Internship Readiness Predictor
- Job Recommendation Engine
- Open Source Recommendation System
- Company-Specific Skill Gap Analysis
- AI Resume Improvement Suggestions
Many students know the role they want but struggle to answer:
- Which skills am I missing?
- Which projects should I build?
- Is my GitHub profile recruiter-ready?
- How competitive is my resume?
- What should I learn next?
- How close am I to landing an internship?
Career Copilot bridges that gap by providing actionable, data-driven career guidance and portfolio analysis in one place.
Ashmita Mazumdar
B.Tech Computer Science Student
Passionate about building practical software solutions that help students become internship and job ready.
GitHub: https://github.com/ashmita-dev
If you found this project useful, consider:
⭐ Starring the repository
🍴 Forking the project
📝 Sharing feedback and suggestions