Browser Tab Management Extension
NAK Extension
Update
Version 1.2: Now pressing save all opens a new NAK tab for users.
Version 1.2.2: Users are now asked to login if they open application without being logged in on webpage.
Nak is an interactive tab based productivity platform meant to better organize online resources for both individuals and teams. Throughout the day we all experienced the frustration of being overwhelmed by the number of tabs we had open within our browser. We wanted a better way to both to view, organize, and share these online resources. We utilize socket.io along side Sequelize/postgreSQL and Express to manage our backend and user connections. In the front end we use React with the React Drag and Drop framework, as well as redux to create a responsive user experience. This project consists of a chrome extension that works in combination with a single page web application. The extension allows us to handle user tab data, through the utilization of the chrome api, to our web application to provide the user with the ability to seamlessly move from space to space with an organized collection of their online resources.
Read more
Version 1.2: Now pressing save all opens a new NAK tab for users.
Version 1.2.2: Users are now asked to login if they open application without being logged in on webpage.
Nak is an interactive tab based productivity platform meant to better organize online resources for both individuals and teams. Throughout the day we all experienced the frustration of being overwhelmed by the number of tabs we had open within our browser. We wanted a better way to both to view, organize, and share these online resources. We utilize socket.io along side Sequelize/postgreSQL and Express to manage our backend and user connections. In the front end we use React with the React Drag and Drop framework, as well as redux to create a responsive user experience. This project consists of a chrome extension that works in combination with a single page web application. The extension allows us to handle user tab data, through the utilization of the chrome api, to our web application to provide the user with the ability to seamlessly move from space to space with an organized collection of their online resources.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "NAK", "version": "1.2.2", "description": "Browser Tab Management Extension", "permissions": [ "activeTab", "declarativeContent", "http://localhost:8080/*", "https://nak-tabs.herokuapp.com/*", "tabs" ], "background": { "scripts": ["js/background.js"], "persistent": false }, "page_action": { "default_popup": "popup.html", "default_icon": { "16": "images/icon-16.png", "32": "images/icon-32.png", "48": "images/icon-48.png", "128": "images/icon-128.png" } }, "icons": { "16": "images/icon-16.png", "32": "images/icon-32.png", "48": "images/icon-48.png", "128": "images/icon-128.png" }, "web_accessible_resources": ["http://localhost:8080/*"], "manifest_version": 2}
Read more