Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

SkillMap – Personalized Learning Roadmap Generator

SkillMap is a full-stack web application that generates customized learning roadmaps based on a user’s current skills, target role, and time availability. Designed for aspiring developers and learners, SkillMap uses AI (LangChain + Gemini API) to build structured paths and help users track their learning journey effectively.

🔗 Live Demo: https://skillmapper.vercel.app

Features

  • 🔐 Authentication using JWT with secure login and protected routes
  • 📊 Personalized roadmap generation using LangChain + Gemini API
  • Progress tracking for each roadmap step and capstone project
  • 👤 Profile management with editable skill sets and GitHub linking
  • 📌 Trending role suggestions and skill demand analysis
  • 💡 Clean and responsive UI built with Tailwind CSS

Tech Stack

Frontend

  • React.js
  • React Router DOM
  • Axios
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • MongoDB (MongoDB Atlas)
  • Mongoose
  • JWT (Authentication)
  • Multer (for avatar uploads)

AI Integration

  • LangChain
  • Gemini API (Google’s LLM)

Deployment

  • Frontend/Backend: Vercel

Screenshot 2025-11-25 at 3 11 56 AM

About

MERN stack web app that generates personalized learning roadmaps based on user’s skills, goals and time availability, with static alternatives for beginners

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages