8000 GitHub - Da-devs/mARK.it: Mark.it is a powerful, cross-platform bookmark manager that centralizes all your saved links from browsers and web apps into a single, organized hub. Whether you manually import bookmarks or let the extension auto-detect them, mark.it ensures you never lose a saved link again!
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Mark.it is a powerful, cross-platform bookmark manager that centralizes all your saved links from browsers and web apps into a single, organized hub. Whether you manually import bookmarks or let the extension auto-detect them, mark.it ensures you never lose a saved link again!

License

Notifications You must be signed in to change notification settings

Da-devs/mARK.it

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookmark Manager Logo
mARK.IT

mARK.it is a hybrid bookmark management system that helps users capture, organize, and synchronize bookmarks from various platforms into a single, centralized interface.

Bookmark Manager is released under the MIT license. PRs welcome!

FeaturesTech StackGetting StartedDocsEcosystem


Features

🚀 Browser Extension (Capture Bookmarks Easily)

  • One-click bookmarking for any website.
  • Automatically saves URL, title, and metadata.
  • Works on Chrome, Firefox, and Edge.
  • Sends bookmarks directly to the web app.

🗂 Web App (Organize & Manage Bookmarks)

  • Clean UI for viewing and searching bookmarks.
  • Supports tagging, categorization, and filtering.
  • Import bookmarks from Chrome, Firefox, and JSON/CSV files.

🔄 Sync & Export

  • Auto-sync between browser extension and web app.
  • Export bookmarks in HTML, JSON, and CSV formats.
  • Offline support – access saved bookmarks without internet.

Tech Stack

🌐 Browser Extension

  • Tech: Manifest V3, JavaScript
  • Supported Browsers: Chrome & Firefox

🎨 Frontend (Web App)

🖥 Backend & Storage

  • API Framework: Supabase(Open Shource Alternative for Firebase)
  • Database: Supabase (PostgreSQL, Auth, Realtime)

🛠 Tooling


Screenshots

Dashboard (Dark Mode)
Dashboard Dark Mode
Dashboard (Light Mode)
Dashboard Light Mode
Extension UI
Extension UI
Search Bookmarks
Search Bookmarks

Login Page Mobile Responsive
Login Page Mobile Responsive

🎯 Getting Started

📌 Prerequisites


⚡ Installation & Setup

  1. Clone the repository

    https://github.com/Da-devs/mARK.it.git
    cd mARK.it
  2. Install dependencies

    npm install
  3. Create a Supabase account

    • Go to Supabase and sign up for a free account.
    • Create a new project in the Supabase dashboard.
    • Note down the API URL and anon key from the project settings.
  4. Set up environment variables

    • Create a .env.local file in the mark.it directory.
    • Add your Supabase credentials to the .env.local file:
      NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
      NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
      NEXT_PUBLIC_EXTENSION_ID=your-extension-id
  5. Configure the application

    • Update the config.js file with your Supabase details:
      const CONFIG = {
          ROOT_URL: "http://localhost:3000",
          API_BASE_URL: "YOUR-SUPABASE_API_URL",
          ANON_KEY: "YOUR-NEXT_PUBLIC_SUPABASE_ANON_KEY"
      };
  6. Run the development server

    npm run dev
  7. Open your browser

    • Navigate to http://localhost:3000 to see the web app.

About

Mark.it is a powerful, cross-platform bookmark manager that centralizes all your saved links from browsers and web apps into a single, organized hub. Whether you manually import bookmarks or let the extension auto-detect them, mark.it ensures you never lose a saved link again!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
0