https://github.com/nvm-sh/nvm
$ cd react-app && nvm use
$ npm install
$ npm run start
$ python -m venv .venv
$ source .venv/bin/activate
pip install -r requirements.txt
cd go
go build -o library.dll -buildmode=c-shared main.go library.go c_youtube.go c_newsapi.go c_factcheck.go
rm library.h
mv library.dll ../flask_app
the extension needs to be loaded into chrome:
extension workflow:
$ cd extension-react
$ npm install
$ npm run build
$ npm watch
open chrome browser
navigate to chrome extensions page
select 'developer mode on' select 'load unpacked' navigate to the extension-react folder choose the 'dist' directory
- Logo and Icon for the chrome extension are generate from the logo.com website
-
Finish implementing the videos fact-check articles
- Fix the backend code to remove all inference errors [Done for now]
- Fix frontend extension code so that it runs on local host
- Display fact checked websites using the extension [Done]
- Potentially always add it as a pop up when clicking a new youtube video [Done -> users are free to click the extension for fack check articles]
- Need to add caching at the frontend [Done]
- Add logo to extension [Done]
- Create .env file
- Create pipelines to host website
- Create docker container
- Host on remoter server (Heroku, Azure, ...)
- Need to update fact-check algo and add anti-siloing algo
- Update fact-check algo to better match words
- Add anti-siloing algo
-
If time permits, start implementing the carbon emission tracker