Skip to content

OMEE-Y/secondbrain-link-vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Link Vault

A minimal full-stack app to save, organize, and manage useful links in one place. Built as a personal “second brain” to keep track of resources without losing them across chats, tabs, and bookmarks.

Preview

Home Page
Home Page
Dashboard
Dashboard

Features

  • JWT-based authentication
  • Create, view, and delete links
  • Organize links with tags
  • Search and filter functionality
  • Responsive and clean UI
  • Secure backend with production-ready practices

Tech Stack

Frontend

  • Next.js
  • React
  • Tailwind CSS
  • Lucide Icons
  • Phosphor Icons

Backend

  • Node.js
  • Express.js
  • MongoDB with Mongoose
  • JWT Authentication
  • bcrypt for password hashing
  • zod for validation

Project Structure

/frontend   # Next.js frontend
/server     # Express.js backend

Why I Built This

One of my friends used to save useful resources everywhere, WhatsApp chats, Telegram messages, browser bookmarks, random notes, and even screenshots. After a few weeks, finding those links again became frustrating because everything was scattered across different platforms.

I noticed I had the same problem while learning web development and DSA. Useful articles, tools, and resources kept getting lost over time.

So I built Link Vault, a simple place to save and organize everything properly, with tags, search, and quick access whenever needed.


Backend Setup

cd server
npm install

Create a .env file inside the server folder:

MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
PORT=5000

Run the backend server:

node server.js

Frontend Setup

cd frontend
npm install
npm run dev

Live Demo

Link Vault Live Demo


About

Link storing platform created in mern

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors