LinkMine
Save. Organize. Access anywhere.
LinkMine is a monorepo-based bookmark management system built with Next.js 15 and React 19. It combines a Chrome MV3 extension for one-click saving with a full-featured web dashboard backed by PostgreSQL and Prisma. Authentication is handled via NextAuth with Google OAuth and Microsoft Entra ID support, enabling seamless cross-device bookmark sync through a shared database layer.
Key Features
Chrome Extension
Manifest V3 extension for saving the current page with a single click, integrated directly with the web dashboard.
OAuth Authentication
Sign in with Google or Microsoft Entra ID. Sessions are managed via NextAuth 5 with the Prisma adapter.
PostgreSQL + Prisma
A robust relational data layer using Prisma ORM for type-safe queries, migrations, and database studio.
Workspace Support
Monorepo architecture with shared TypeScript types across the web app and extension packages.
Full-Stack Next.js
Landing page, authenticated dashboard, and API routes all live in a single Next.js 15 App Router application.
Cross-Device Sync
All bookmarks are stored server-side and immediately accessible from any browser or device after sign-in.