Skip to content

Aryan052006/PBL

Repository files navigation

🚀 Smart Career Domain Selection & Portfolio Analyzer

An Intelligent Career Guidance & Readiness Platform for Engineering Students

Tech Stack Status Domain


📌 Introduction

Choosing the right career domain and building an industry-ready portfolio is a major challenge for engineering students. Decisions are often influenced by peer pressure, social media trends, or incomplete guidance, leading to misaligned career paths and reduced employability.

Smart Career Domain Selection & Portfolio Analyzer is a unified web platform designed to help engineering students make informed career decisions and evaluate their readiness for internships, placements, or higher studies.


🎯 Problem Statement

There is currently no unified, branch-aware digital system that helps engineering students:

  1. Identify suitable career domains based on their interests, skills, academic exposure, and career goals.
  2. Understand why their resume or portfolio is ineffective for those domains.

As a result, students often choose unsuitable domains, build generic portfolios, and remain unaware of their actual career readiness.


💡 Proposed Solution

This project integrates career domain recommendation and portfolio evaluation into a single decision-support platform.

The system:

  • Collects student profile data
  • Recommends suitable career domains using rule-based logic
  • Evaluates resumes and portfolios using domain-specific benchmarks
  • Generates improvement suggestions and a career readiness score

This approach bridges the gap between career choice and employability preparation.


✨ Key Features

🧠 Smart Domain Recommendation

  • Branch-wise domain mapping
  • Skill and interest-based filtering
  • Career goal alignment
  • Explainable and transparent logic

📄 Resume & Portfolio Analyzer

  • Domain-specific resume checklist
  • Skill and project relevance evaluation
  • Identification of missing components
  • Actionable improvement suggestions

📊 Career Readiness Score

  • Overall readiness indicator
  • Domain-wise preparedness breakdown
  • Internship and placement readiness insights

🎨 Modern User Interface

  • Responsive and accessible design
  • Student-focused UX
  • High performance using Next.js

🧩 System Modules

  1. User Profiling Module
    Captures branch, skills, interests, academic level, and career goals.

  2. Domain Recommendation Engine
    Uses rule-based logic and domain mappings to suggest suitable career paths.

  3. Portfolio Analysis Module
    Evaluates resumes and portfolios against predefined domain benchmarks.

  4. Recommendation & Scoring Module
    Generates improvement suggestions and calculates readiness scores.


🛠️ Tech Stack

Frontend

  • Next.js (React Framework)
  • Tailwind CSS
  • JavaScript / TypeScript

Backend

  • Node.js
  • Express.js

Database

  • MongoDB

Logic & Data

  • Rule-based recommendation system
  • JSON-based domain benchmarks
  • Resume checklist evaluation

Tools

  • Git & GitHub
  • VS Code
  • Postman

📁 Project Structure (Sample)

Smart-Career-Domain-Analyzer/
│
├── frontend/
│   ├── pages/
│   ├── components/
│   ├── styles/
│   └── utils/
│
├── backend/
│   ├── routes/
│   ├── controllers/
│   ├── models/
│   └── logic/
│
├── data/
│   ├── domainBenchmarks.json
│   └── rules.json
│
├── README.md
└── package.json

Releases

Packages

Contributors

Languages