Skip to content

feat: implement ai doubt bookmark and favorites feature - #107

Open
KolaSailaja wants to merge 2 commits into
MistryVishwa:mainfrom
KolaSailaja:feature/ai-doubt-bookmark-favorites
Open

feat: implement ai doubt bookmark and favorites feature#107
KolaSailaja wants to merge 2 commits into
MistryVishwa:mainfrom
KolaSailaja:feature/ai-doubt-bookmark-favorites

Conversation

@KolaSailaja

Copy link
Copy Markdown
Contributor

📌 Description

This PR implements the AI Doubt Bookmark & Favorites feature requested in #82.

✨ Features Added

  • 🔖 Bookmark individual AI Tutor responses
  • 📚 Dedicated Bookmarks page
  • 🏷️ Organize bookmarks with tags
  • 🔍 Search bookmarked content
  • 🗑️ Remove bookmarks
  • 🔒 User-specific bookmark storage with secure access control
  • 📱 Responsive UI with loading and empty states

🛠️ Technical Changes

  • Added bookmark database model and migration
  • Implemented bookmark CRUD API routes
  • Added bookmark button to AI Tutor responses
  • Created reusable bookmark components
  • Added bookmarks page integrated with the dashboard
  • Implemented search and tag filtering
  • Added validation and error handling
  • Reused existing authentication and Supabase utilities

✅ Testing

  • Bookmark AI responses
  • Fetch bookmarks
  • Search bookmarks
  • Filter by tags
  • Delete bookmarks
  • Verify bookmark persistence
  • Verify authenticated user access only

Related Issue

Fixes #82

@vercel

vercel Bot commented Jul 23, 2026

Copy link
Copy Markdown

@KolaSailaja is attempting to deploy a commit to the vishwamistrylearning-1037's projects Team on Vercel.

A member of the Team first needs to authorize it.

@MistryVishwa MistryVishwa left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@KolaSailaja Please resolve the branch conflicts.

@MistryVishwa MistryVishwa added ssoc26 Main tag identifying the repository for Social Summer of Code 2026 Medium 30 Points labels Jul 27, 2026
@MistryVishwa

Copy link
Copy Markdown
Owner

@KolaSailaja Please resolve the branch conflicts.

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

Labels

Medium 30 Points ssoc26 Main tag identifying the repository for Social Summer of Code 2026

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] AI Doubt Bookmark & Favorites

2 participants