Skip to content

mkcodes4/Skillmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkillMap

AI-powered Skill Constellation App that helps you visualize your skills, discover new ones, and create a personalized career roadmap.

📖 View my Notion Portfolio


🚀 Features

  • 📝 Onboarding Form – Add known skills + select a target career role
  • 🤖 AI Skill Suggestions – Personalized recommendations with difficulty levels
  • 🌐 Interactive Constellation – Skills visualized as nodes:
    • 🟢 Mastered skills
    • 🟡 Suggested skills
    • 🔵 Related skills
  • 🎯 Career-Focused Growth – Understand dependencies & build your roadmap

🛠️ Tech Stack

Frontend Backend AI/ML
React, TailwindCSS, D3.js Node.js, Express Custom AI skill recommendation engine


⚙️ Installation

  1. 🍴 Clone the repository
git clone 
cd skillmap
  1. ⚙️ Install dependencies

    npm install
  2. 🚀 Start the Backend server

cd backend
node server.js
  1. 💻 Running the Frontend Locally
1. 📂 Open the frontend folder in VS Code
2. ⚡ Click `Go Live` in the bottom-right corner
3. 🌐 The app will open in your default browser 

🛠️ Technologies Used

Frontend

  • 🌐 HTML5 – Structure and content
  • 🎨 CSS3 – Styling with custom animations and gradients
  • 💻 JavaScript (ES6+) – Client-side functionality and interactivity
  • 🛠️ Tailwind CSS – Utility-first CSS framework for styling
  • 🔤 Google Fonts (Orbitron, Inter, Exo 2) – Typography

Backend

  • 🟢 Node.js – JavaScript runtime environment
  • Express.js – Web application framework
  • 🔒 CORS – Cross-Origin Resource Sharing middleware
  • 🗝️ dotenv – Environment variable management

AI/ML Integration

  • 🤖 Ollama – Local LLM framework
  • 🧠 Mistral model – AI model for skill suggestions
  • 🗺️ Custom skill graph logic – Predefined skill relationships and pathfinding

Development Tools

  • 📦 ES Modules – Import/export syntax
  • 🌐 node-fetch – HTTP requests for AI API calls
  • 💾 Local Storage – Client-side data persistence

Key Features

  • 🌌 Interactive constellation visualization
  • 🤖 AI-powered skill recommendations
  • 🗺️ Skill dependency mapping and pathfinding
  • 📱 Responsive design with glassmorphism UI
  • ✋ Drag-and-drop constellation navigation
  • 🔍 Zoom controls for constellation exploration

Browser APIs

  • 🖌️ Canvas API – For potential export functionality
  • 📐 CSS Grid & Flexbox – Layout
  • CSS Animations and Transitions
  • 💾 Local Storage API – Data persistence

📌 Roadmap

  • User authentication & personalized constellation states
  • Progress tracking dashboard
  • Integration with external learning resources
  • Mobile responsiveness & accessibility improvements

About

AI-powered Skill Constellation app to explore skills, get personalized AI suggestions, and map your career growth a project for learning Tailwind CSS, React and Node.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors