<- Back to projects
Personal knowledge vault
LinkVault
Private web-first and mobile-first resource organizer for saving links with categories, tags, favorites, search, IndexedDB, and shared packages.
Next.jsExpoTypeScriptIndexedDBMonorepo
LV
Private repoTechnical proof
IndexedDB persistence
Search and tags
Shared monorepo packages
Problem
Useful links become hard to retrieve when they live across chats, bookmarks, notes, and mobile screenshots.
Solution
A private local-first resource organizer with tags, categories, favorites, search, IndexedDB persistence, and shared web/mobile packages.
Architecture
System flow
Step 1
Capture link
Step 2
Normalize metadata
Step 3
Local IndexedDB
Step 4
Tag search
Step 5
Shared monorepo package
Stack
Next.js
Expo
TypeScript
IndexedDB
Monorepo
Highlights
Private repo shown with clear positioning
Web-first plus mobile-first path
Local-first storage for speed and privacy
Lessons
Personal tools are stronger when retrieval is the core interaction
Shared packages reduce drift between web and mobile