Skip to content

Latest commit

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

📚 Learning Roadmap Generator

This project is part of Pocket Professor Project. It provides a personalized learning roadmap tailored to a user's career goals and tracks their daily study progress. The system leverages AI to recommend topics, adjust the roadmap dynamically, and keep users accountable.

A Flask-based web app that helps users generate a personalized learning roadmap based on their selected skill and preferred duration (3 or 6 months). Perfect for students and developers who want a structured plan to reach their learning goals efficiently.


🚀 Features

  • 🎯 Save custom learning goals
  • 📂 Choose a skill area (e.g., Web Development, Data Science)
  • ⏱ Select a learning duration (3 or 6 months)
  • 📑 Get a filtered, time-based learning roadmap
  • 🧩 Modular and easy to extend with more skills

🛠️ Tech Stack

  • Backend: Flask (Python)
  • Frontend: HTML, CSS, JavaScript
  • Data: JSON (roadmaps.json)

📁 Folder Structure

learning-roadmap/ ├── app.py ├── roadmaps.json ├── templates/ │ └── learning.html ├── static/ │ ├── css/ │ │ └── learning.css │ └── js/ │ └── learning.js

📡 API Endpoints ➤ POST /save_goal Saves the user’s learning goal (currently just prints it).

Request Example:

json Copy code { "goal": "Become a Full Stack Developer" } ➤ POST /generate-roadmap Returns a roadmap based on the skill and selected duration.

Request Example:

json Copy code { "skill": "Web Development", "duration": "6 Months" } Response Example:

json Copy code { "Week 1": ["HTML Basics", "CSS Introduction"], ... } 🔮 Future Plans Save goals to a database

Add user login/authentication

Export roadmap as PDF

Add more skills and roadmap templates

AI-generated custom learning plans

👨‍💻 Author Aman Singh GitHub: @03AMAN Project Repo: Learning-Roadmap

About

This project is part of Pocket Professor Project. It provides a personalized learning roadmap tailored to a user's career goals and tracks their daily study progress. The system leverages AI to recommend topics, adjust the roadmap dynamically, and keep users accountable.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages