Summary
Add the ability to favorite notes, surface favorites in filters (e.g. course/dashboard browse), and show favorite notes in the profile page Favorites tab.
Current state
- Profile page has a Favorites tab with placeholder copy: "No favorites yet. Favorites coming soon."
- No favorite/unfavorite action exists on note cards or in note modals.
- No "favorites" filter or filter option in browse/course views.
Acceptance criteria
Data / backend
UI – favoriting
UI – filters
UI – profile
Notes
- Reuse existing note card and list patterns (e.g. profile uploads/downloads, course detail) for consistency.
- Consider RLS and auth so users only see and modify their own favorites.
Summary
Add the ability to favorite notes, surface favorites in filters (e.g. course/dashboard browse), and show favorite notes in the profile page Favorites tab.
Current state
Acceptance criteria
Data / backend
note_favoritesorresource_favoritestable withprofile_id,resource_id, or use existing schema if one exists)./api/notes) to support:favorited=1or dedicated endpoint).UI – favoriting
UI – filters
UI – profile
Notes