Skip to content

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

Open
bansalrujul07 wants to merge 2 commits into
lovelymahor:mainfrom
bansalrujul07:mindmap-study-planner
Open

feat: enhance Mind Map into study planner with academic tracking system#368
bansalrujul07 wants to merge 2 commits 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

vercel Bot commented May 30, 2026

Copy link
Copy Markdown

@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.

@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
studymateplus Ready Ready Preview, Comment Jun 10, 2026 7:55pm

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhance Mind Map into a Smart Study Planning and Revision Tool

2 participants