Neutrify is a firefox extension that helps reduce carbon footprint.
Duration of project: 8 March 2021 - Present
Built with React.js & TailwindCSS
Firefox Add-On: https://addons.mozilla.org/en-US/firefox/addon/neutrify/
- After cloning the repo, run
yarn install
-
Make sure that you have the a file called
.env
in theextension
folder, to keep all important environment variables. Check the onboarding document for more information about the.env
file. -
Once all is done, inside the
extension
folder, run
yarn build
- Head over to
about:debugging#/runtime/this-firefox
in Mozilla Firefox and clickLoad Temporary Add-on...
to load themanifest.json
in yourbuild
folder. On the same page, after you add the extension, you can click on "Inspect" to open the console window for the extension (useful for debugging).
-
Run
yarn build
at the terminal to produce abuild
folder. -
For the extension code requested, zip the all the files and folders in
build
. It is IMPORTANT that the contents inbuild
are zipped, not the folderbuild
itself. -
For the source code requested, zip the all the files and folders in the
extension
folder, EXCEPTbuild
andnode_modules
. -
Login into firefox developer hub at https://addons.mozilla.org/en-Us/developers/.
-
Head over to https://addons.mozilla.org/en-US/developers/addon/neutrify/versions/submit/ to begin uploading the new version.
-
In the first prompt to upload the
extension
code, attach the first zipped folder. -
In the second prompt to upload the
source
code, attach the second zipped folder. -
Wait for approval (It shouldn't take more than 5 mins, as they automated the approval process.)
v0.1 (8 March 2021 - Present):