mtomov / knowbox

A server-side rendered browser extension

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A server-side rendered browser extension

License:GNU General Public License v3.0


Languages

Language:Ruby 71.3%Language:JavaScript 16.1%Language:HTML 5.4%Language:SCSS 3.7%Language:Slim 3.5%