8000 GitHub - realsubodh/mento: Organize your digital brain with folders, not chaos. Built with React, Node, and MongoDB.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

realsubodh/mento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mento Logo

Mento

The personal bookmark manager for smart, folder-based link organization.
Explore the Demo »

Introduction · Tech Stack · Architecture · Self-hosting

GitHub stars Twitter License Visitors


Introduction

Mento is the modern, full-stack bookmark manager for folder-based organization, smart link saving, and Notion-style viewing.

Designed for developers and digital power users, Mento helps you save, categorize, and revisit content with zero clutter. Built on a fast, responsive dashboard experience, it’s the perfect tool for managing everything from YouTube videos to X threads — all in one place.

Mento is built for your digital brain — structured, searchable, and beautifully minimal.


Tech Stack


Architecture

Mento follows a clean and modular MERN stack architecture, ensuring scalability, performance, and maintainability.

Client (React + Vite)
├─ Tailwind CSS           → UI styling
├─ React Router DOM       → Routing and layout management
├─ Axios                  → API requests
├─ Framer Motion          → Animations and transitions
└─ React Hot Toast        → Notifications and user feedback

         ↓

Server (Node.js + Express)
├─ Modular route handling (REST APIs)
├─ JWT-based auth middleware
├─ Bcrypt for password hashing
└─ Mongoose ODM for MongoDB schemas

         ↓

Database (MongoDB)
├─ users         → user credentials & auth tokens
├─ folders       → default + custom folders per user
└─ bookmarks     → linked to folders, enriched with metadata

Self-Hosting

You can run Mento locally with full functionality using the following steps:

1. Clone the Repository
git clone https://github.com/realsubodh/mento.git
2. Install the node modules in both frontend and backend folder.
npm install
3. Create a .env file in the backend/ folder:
PORT=3000
MONGO_URL=your_mongodb_connection_string
JWT_SECRET=your_secret_key
4. Start the Development Servers.
cd backend
node server.js
cd frontend
npm run dev

Support & Community

If you found Mento helpful or inspiring:

  • ⭐ Star this repo to show your support
  • 👨‍💻 Follow me on GitHub for more full-stack and open-source projects

Every star keeps this project alive and motivates further development. Thank you!

Demo

About

Organize your digital brain with folders, not chaos. Built with React, Node, and MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0