Skip to content

About

Smartboard is a powerful browser extension that transforms your "New Tab" page into an expansive creative workspace. Stop losing your thoughts in scattered tabs and fleeting notes, visualize everything in one place.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Smartboard - A creative workspace for your browser

License

Smartboard Preview

Smartboard is a powerful open-source browser extension that transforms your "New Tab" page into an expansive creative workspace. Stop losing your thoughts in scattered tabs and fleeting notes—visualize everything in one place.

🚀 Features

  • Expansive Canvas: A massive localized workspace to organize your thoughts, managed with smooth pan and zoom controls.
  • Rich Media Support:
    • 📝 Notes: Sticky notes for quick ideas and reminders.
    • ✅ Tasks: Interactive to-do lists to keep you on track.
    • 🖼️ Images: Drag and drop or upload images directly to your board.
    • ✍️ Text: Rich text editing with formatting support.
    • 🎨 Drawings: Freehand drawing tools for sketches and diagrams.
    • 🔷 Shapes: Geometric shapes for flowcharts and organization.
    • 🔗 Connections: Link items together to create mind maps.
  • Integrated Search: A versatile search widget (support for Google, Bing, Brave, DuckDuckGo) right on your canvas.
  • Customization: Toggle between Light and Dark modes.
  • Privacy Focused: All your data is stored locally in your browser.

🛠️ Tech Stack

Built with modern web technologies for performance and reliability:

📦 Installation & Development

  1. Clone the repository:

    git clone https://github.com/gauravvyadav/smartboard.git
    cd smartboard
  2. Install dependencies:

    npm install
  3. Start Development Server:

    npm run dev
    # For Edge:
    npm run dev:edge

    This will start the WXT development server. It will automatically open a new instance of Chrome/Edge with the extension loaded.

  4. Build for Production:

    npm run build
    # For Edge:
    npm run build:edge

    The output will be in the .output directory, ready to be loaded into Chrome or Edge.

  5. Zip for Store:

    npm run zip
    # For Edge:
    npm run zip:edge

    This will create a .zip file in the .output directory, ready to be uploaded to the Chrome Web Store or Edge Add-ons.

📄 License

This project is open source and available under the MIT License.

About

Smartboard is a powerful browser extension that transforms your "New Tab" page into an expansive creative workspace. Stop losing your thoughts in scattered tabs and fleeting notes, visualize everything in one place.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages