Skip to content

ashmita-dev/career-copilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Career Copilot

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.


🌐 Live Demo

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.


✨ Features

🔐 Authentication & User Management

  • Secure User Registration
  • JWT Authentication
  • Login & Logout System
  • Protected Routes
  • Edit Profile
  • Change Password
  • Delete Account
  • Persistent User Sessions

🎯 Career Analyzer

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

📄 Resume Analysis

Upload resumes and receive:

  • Resume Parsing
  • Skill Extraction
  • Role Matching
  • Career Recommendations
  • Readiness Evaluation

🐙 GitHub Analyzer

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

🎯 Career Goals Tracker

Create and monitor personalized career goals:

  • Goal Creation
  • Progress Tracking
  • Achievement Monitoring
  • Goal Management
  • Career Planning Support

📊 History Tracking

Analysis History

  • Store Previous Career Analyses
  • Track Career Progress
  • Historical Performance Records
  • Delete Analysis Records

Roadmap History

  • Save Generated Roadmaps
  • Revisit Previous Learning Plans
  • Career Growth Tracking

GitHub Reports

  • Store GitHub Analysis Reports
  • Compare Progress Over Time
  • Track Portfolio Improvements

⚙️ Settings & Account Controls

  • Edit Profile Information
  • Update Name & Email
  • Change Password
  • Secure Account Management
  • Delete Account with Confirmation Modal

🎨 Dashboard Experience

  • Modern Responsive UI
  • Glassmorphism Design
  • Interactive Analysis Cards
  • Visual Score Indicators
  • Mobile Friendly Layout
  • Personalized Recommendations
  • Recruiter-Friendly Insights

🛠️ Tech Stack

Frontend

  • React
  • React Router DOM
  • Axios
  • Tailwind CSS
  • Vite

Backend

  • Node.js
  • Express.js
  • JWT Authentication
  • REST APIs
  • Multer (File Uploads)

Database

  • PostgreSQL
  • Neon Database

External APIs

  • GitHub REST API

Deployment

  • Render (Frontend)
  • Render (Backend)
  • Neon PostgreSQL

📂 Project Structure

career-copilot/

├── backend/ │ ├── controllers/ │ ├── routes/ │ ├── middleware/ │ ├── config/ │ ├── uploads/ │ └── server.js │

├── frontend/ │ ├── src/ │ │ ├── pages/ │ │ ├── components/ │ │ ├── context/ │ │ ├── services/ │ │ └── assets/ │

└── README.md


🚀 Getting Started

Clone Repository

git clone https://github.com/ashmita-dev/career-copilot.git

Backend Setup

cd backend
npm install
npm run dev

Frontend Setup

cd frontend
npm install
npm run dev

🎯 Future Enhancements

  • 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

💡 Why Career Copilot?

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.


👩‍💻 Author

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


⭐ Support

If you found this project useful, consider:

⭐ Starring the repository

🍴 Forking the project

📝 Sharing feedback and suggestions

About

AI-powered career intelligence platform that analyzes resumes, GitHub profiles, skill gaps, and generates personalized learning roadmaps.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors