Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/seifip/hive-notes

Team notes on web pages, stored in your company Airtable.
https://github.com/seifip/hive-notes

browser-extension chrome-extension internal-tools knowledge-base notes-app

Last synced: 3 months ago
JSON representation

Team notes on web pages, stored in your company Airtable.

Awesome Lists containing this project

README

        

![Hive Notes Chrome Extension](readme/screenshot-1.png)

Hive is an internal company browser extension that lets your team attach tips and warnings to any web page.

Notes are stored in your own company Airtable, so you're always in control of your data.

## [Get from Chrome Web Store](https://chrome.google.com/webstore/detail/geonjpedhdlahodmcacapmbgkckaknmm/)

![Hive Notes Settings](readme/screenshot-2.png)

![Hive Notes Add Note](readme/screenshot-3.png)

![Hive Notes Share Notes](readme/screenshot-4.png)

# Use cases

This extension was originally created for the buying team at [White Rabbit Express](https://www.whiterabbitexpress.com/), but it's invaluable for any group or organization repeatedly interacting with different websites.

# Use Hive with your team
1. Install the extension from https://chrome.google.com/webstore/detail/geonjpedhdlahodmcacapmbgkckaknmm/
2. Go to https://airtable.com/shr1dxKNQusW47dRP and click `Copy base` in the top-right corner.
3. Set your Airtable API Key and Base ID in the extension.
4. Invite team members to your Hive Airtable base, and set up their extensions with the same Base ID.

# Customize and distribute internally
1. Rename `.env.example` to `.env` and replace the Airtable API Key and Base ID inside.
2. Run `yarn` and `yarn build` in the root folder.
3. Publish the newly generated zip in the [artifacts](artifacts) folder to the [Chrome Web Store as an **Unlisted** extension](https://support.google.com/chrome/a/answer/2714278?hl=en).

# Changelog
### 0.7
- Options tab with detailed onboarding instructions.

### 0.6
- Added a Settings page where users can change their Airtable email, API Key and Base ID.

### 0.5
- Hive now asks for your Airtable API Key and Base ID during onboarding if they're not set in the .env file.

### 0.4
- Added Markdown support

### 0.3
- The icon now changes colours based on notes attached to the current page. Gray if there are no notes yet, teal if there are notes attached, and red if there's at least one note with a Warning (1) Priority.

![Hive icon - No notes](public/icons/48.png) ![Hive icon - Notes](public/icons/48-on.png) ![Hive icon - Warning note](public/icons/48-warning.png)

### 0.2
- You can now add, delete and edit notes from within the extension, rather than through an Airtable form.