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
- 🔐 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
- React.js
- React Router DOM
- Axios
- Tailwind CSS
- Node.js
- Express.js
- MongoDB (MongoDB Atlas)
- Mongoose
- JWT (Authentication)
- Multer (for avatar uploads)
- LangChain
- Gemini API (Google’s LLM)
- Frontend/Backend: Vercel