/knowbox

A server-side rendered browser extension

Primary LanguageRubyGNU General Public License v3.0GPL-3.0

knowbox-quick-presentation

Browser extension to demonstrate server side rendered popup window. Uses Stimulus Reflex to update the view over websockets.

Install locally

git clone git@github.com:mtomov/knowbox.git
bundle
yarn
docker-compose up redis db
bin/rails db:create db:migrate

# Start the Rails server
bin/rails s

# Start local webpack server in another terminal session
./bin/webpack-dev-server

Run the main view in browser directly

knowbox-local-development

Visit http://localhost:3000 where the extension should be running

Run as a browser extension in popup window

cd extension
yarn
yarn run dev:chrome

Go to chrome extensions - chrome://extensions/ Developer Mode ➡️ Load unpacked ➡️ find path to compiled extension extension/extension/chrome ➡️ Open