Skip to content

tasnem-tech/skillmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

🧠 SkillMap

AI-Powered Interactive Learning Path Visualizer

🚀 Learn Smarter. Visualize Knowledge. Build Your Future.

Generate intelligent learning roadmaps with AI and explore them through an interactive knowledge graph.


🌍 Overview

Learning complex technologies shouldn't feel overwhelming.

SkillMap transforms any topic into an interactive visual roadmap using AI, making it easier to understand concepts, dependencies, and the best learning order.

Whether you're learning Machine Learning, System Design, Cybersecurity, or Cloud Computing, SkillMap helps you see the bigger picture.


✨ Features

Feature Description
🤖 AI Roadmap Generation Create structured learning paths with Claude AI
🕸 Interactive Knowledge Graph Explore concepts using D3.js force-directed graphs
🔍 Smart Topic Relationships Visualize dependencies between concepts
📚 Learning Resources Access descriptions and suggested learning materials
💾 JSON Export Save generated learning maps
🌙 Modern Dark UI Clean and responsive interface
⚡ Zero Build Tools Runs directly in the browser

📸 Preview

📷 Dashboard Screenshot

Add application screenshot here


🏗 System Workflow

          User Input
               │
               ▼
      Claude AI Processing
               │
               ▼
     Structured Learning Map
               │
               ▼
      D3.js Graph Engine
               │
               ▼
 Interactive Knowledge Graph
               │
               ▼
      Explore • Learn • Grow

🚀 Example Learning Topics

Technology Status
🤖 Machine Learning
🐍 Python
☁ Cloud Computing
🔐 Cybersecurity
⚙ DevOps
🗄 Data Engineering
📊 Data Science
🎨 UI/UX Design
🧩 System Design
🌐 Blockchain

⚙ Tech Stack

Technology Purpose
🧠 Claude AI Roadmap Generation
📊 D3.js Interactive Graph Visualization
💛 JavaScript Application Logic
🌐 HTML5 User Interface
🎨 CSS3 Styling
🔤 Google Fonts Typography

📁 Project Structure

📦 SkillMap

├── 📄 index.html
├── 📄 style.css
├── 📄 script.js
├── 📂 assets
│   ├── images
│   └── icons
├── 📂 data
│   └── sample-roadmaps
├── README.md
└── LICENSE

🚀 Installation

Clone the repository

git clone https://github.com/YOUR_USERNAME/skillmap.git

Navigate to the project

cd skillmap

Run a local server

python -m http.server 8080

or

npx serve .

Visit

http://localhost:8080

🔐 API Security

✅ API key stored only in memory

✅ Never written to local storage

✅ Never saved to disk

✅ Cleared automatically after refresh


📈 Future Roadmap

  • 🧠 Personalized AI Learning Paths
  • ⏱ Time-to-Master Estimation
  • 📅 Progress Tracking
  • 📄 PDF Roadmap Export
  • 🌍 Multi-language Support
  • 👥 Collaborative Learning
  • 💼 Career-focused Skill Trees
  • 📱 Mobile Version

🎯 Skills Demonstrated

AI Frontend Visualization
Claude API HTML5 D3.js
Prompt Engineering CSS3 Graph Algorithms
JavaScript Responsive Design Interactive UI

💡 Why SkillMap?

Unlike traditional learning platforms that simply provide courses, SkillMap helps learners understand what to learn, in what order, and how each concept connects.

It transforms scattered information into a clear, visual learning journey.


📄 License

Released under the MIT License.


👩‍💻 Tasnem Islam Prome

AI Developer • Frontend Engineer • Data & Visualization Enthusiast

If this project helped you, consider giving it a Star!

About

AI-powered interactive learning path visualizer that transforms any skill into a dynamic knowledge graph and personalized learning roadmap.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages