Saved resources

Smart Bookmarks for Medical Study Materials

AlphaLearn bookmarks help students save useful notes, questions, resources, and study pages without losing them in browser tabs. Bookmarks work locally first and can sync to the user's account.

Bookmarks are stored under theBookmarks are stored under the local storage key `alphalearn_bookmarks`.
Bookmarks can sync to FirestoreBookmarks can sync to Firestore for signed-in users.
Bookmark IDs are generated locallyBookmark IDs are generated locally.
Connected search
Save any study item.
Smart Bookmarks for Medical Study Materials
Saved resources / MBBS workflow
Live feature
Save
Bookmarks are stored under the
Bookmarks can sync to Firestore
Bookmark IDs are generated locally
URLs are normalized before bookmark
Add bookmark stores bookmark metadata
Study context
Built from app logic
What it does

Small details that make the feature useful every day

Explain bookmarks as a cross-resource save system for study materials.

Bookmarks are stored under the

Bookmarks are stored under the local storage key `alphalearn_bookmarks`.

Bookmarks can sync to Firestore

Bookmarks can sync to Firestore for signed-in users.

Bookmark IDs are generated locally

Bookmark IDs are generated locally.

URLs are normalized before bookmark

URLs are normalized before bookmark checks.

Add bookmark stores bookmark metadata

Add bookmark stores bookmark metadata.

Remove bookmark deletes locally and

Remove bookmark deletes locally and from Firestore.

Workflow

How students use it inside AlphaLearn

AlphaLearn bookmarks help students save useful notes, questions, resources, and study pages without losing them in browser tabs. Bookmarks work locally first and can sync to the user's account.

Save any study item

Save any study item.

Local-first bookmark storage

Local-first bookmark storage.

Account sync

Account sync.

Type filters

Type filters.

Feature preview

Save with less friction

  • Bookmarks are stored under the local storage key `alphalearn_bookmarks`.
  • Bookmarks can sync to Firestore for signed-in users.
  • Bookmark IDs are generated locally.
  • URLs are normalized before bookmark checks.
  • Add bookmark stores bookmark metadata.
  • Remove bookmark deletes locally and from Firestore.
  • Toggle bookmark adds or removes based on current URL.

Save any study item.

Bookmarks are stored under the local storage key `alphalearn_bookmarks`.

Save

Local-first bookmark storage.

Bookmarks can sync to Firestore for signed-in users.

Save

Account sync.

Bookmark IDs are generated locally.

Save
More from the logic

Extra capabilities worth mentioning on the SEO page

These smaller product details are useful for long-tail SEO and for showing that the feature is practical, not just a headline.

  • Toggle bookmark adds or removes based on current URL.
  • `isBookmarked` checks whether a URL is already saved.
  • `getBookmarkByUrl` retrieves the matching bookmark.
  • Bookmarks can be filtered by type.
  • Bookmark count is available.
  • Bookmark toast can show feedback after actions.
  • Notes sharing uses bookmark/save flows for public notes.
  • Drive and resource pages can use bookmark state to keep study material accessible.

Content source: `src/js/bookmarks.js`, `src/js/notes_sharing.js`, `src/js/drive.js`.

AlphaLearn AI

Save smarter with a medical study system built around real workflows

AlphaLearn bookmarks help students save useful notes, questions, resources, and study pages without losing them in browser tabs. Bookmarks work locally first and can sync to the user's account.