Skip to content

feat: enhance Mind Map into study planner with academic tracking system#368

Open
bansalrujul07 wants to merge 1 commit into
lovelymahor:mainfrom
bansalrujul07:mindmap-study-planner
Open

feat: enhance Mind Map into study planner with academic tracking system#368
bansalrujul07 wants to merge 1 commit into
lovelymahor:mainfrom
bansalrujul07:mindmap-study-planner

Conversation

@bansalrujul07
Copy link
Copy Markdown

📌 Description

This PR improves the existing Mind Map feature in StudyMatePlus by transforming it from a generic diagram editor into a more student-focused study planning tool. Previously, the Mind Map only acted as a visual node editor without any academic structure. This update introduces study-oriented metadata to each node so students can better organize and track their syllabus. Now each node can represent real study components like subjects, units, topics, and subtopics along with progress tracking and priority levels. The goal is to make the Mind Map more useful for exam preparation, revision planning, and syllabus tracking while keeping the UI and overall structure unchanged.

🔗 Related Issue

Closes #132

🛠 Changes Made

  1. Extended Mind Map nodes to support study-focused metadata:
  • Study Level (Subject / Unit / Topic / Subtopic)
  • Progress Status (Not Started / In Progress / Revised / Completed)
  • Priority Level (High / Medium / Low)
  1. Updated node UI to visually display:
  • Subject badge
  • Progress status badge
  • Priority indicator
  • Study level label
  1. Enhanced Inspector panel:
  • Added dropdowns for Study Level, Progress, and Priority
  • Improved layout order for better usability
  1. Improved node creation logic:
    -- Default values added for new nodes:
  • Study Level: Topic
  • Progress: Not Started
  • Priority: Medium
    -- Ensures consistent structure across all node types
  1. Ensured backward compatibility:
  • Existing nodes still work without breaking changes
  • No modification to backend or database structure

✅ Checklist

  • Code runs locally
  • Followed project structure
  • No console errors
  • Properly tested changes
  • Linked the issue

🚀 Notes for Reviewers

  • This PR is intentionally kept minimal to avoid breaking existing Mind Map functionality.
  • Changes are mainly additive (no major refactor).
  • UI structure remains unchanged to preserve consistency with current app design.
  • Focus is on enhancing usability for students without increasing complexity.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 30, 2026

@bansalrujul07 is attempting to deploy a commit to the Lovely Mahour's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhance Mind Map into a Smart Study Planning and Revision Tool

1 participant