Chaddon is a browser extension that detects an active tab’s url and connects you with other users currently browsing the same domain to a dynamic chatroom.
This project has been developed and maintained by Michael Pierre, Evan Davies, Geoff McCollam and Marco Beltempo
Although Chaddon is still in its early stages, the team plans to have the extension publicly available in the Chrome Webstore by late April 2018.
For now feel free to download the source code to test the extension locally or try the demo over at app.chaddon.ca
- Download the .zip or .tar file
- Save the file to your local machine
- Extract the downloaded folder to the current directory
- Open a Google Chrome Browser
- Enter
chrome://extensions/
in the address bar - Make sure
Developer Mode
is checked - Click
Load unpacked extension...
- Navigate to the downloaded package and select the
chaddon/browser_extension
folder - Chaddon 0.2.0 will display in your list of extensions
For more detailed information visit our Development-Environment-Setup wiki.
git clone https://github.com/marcobeltempo/chaddon
cd chaddon
npm install
From a terminal, where you have cloned the Chaddon repository, execute the following command to run the nodemon server:
npm start
It will do an initial full build and then watch for file changes, compiling those changes incrementally, enabling a fast, iterative coding experience.
To test the changes you launch a development version of the Chaddon extension
- Enter
chrome://extensions/
in the Chrome address bar - Enable
Developer Mode
- Click
Load unpacked extension...
- Navigate to the downloaded package and select the
chaddon/browser_extension
folder - Enable Chaddon 0.2.0 in your extension list
- Note the localhost server must be running without any errors
npm start
- uses nodemon to start the server and watch for any changesnpm test
- executes eslint + prettiernpm run test:lint:fix
- automatically fix any styling and validation errors. (Double check your changes)