Inspiration

After the COVID-19 pandemic began, we noticed that some web/news sites have been spreading false information. Those who struggled to realize that they were exposed to false information could have been affected by COVID-19 due the spread of misinformation. Our goal is to prevent the spread of any kind of misinformation by using a chrome extension to detect how real or fake an article is.

What it does

Our extension reads the current web page that they are reading and checks the legitimacy of the web page when the user decides to.

How we built it

First, we built a tensorflow model that uses sentiment analysis to detect possible fake news. Then we saved the weights of the model and created a flask app. We made an API from the flask app through heroku, and connected the API to our chrome extension.

Challenges we ran into

We ran into multiple challenges in the past two days. One big challenge that we had was finding a way to implement machine learning inside of a chrome extension, we kept on getting errors regarding the state of tensorflow. We solved this by using a flask app and API to host our machine learning project. Another problem that we faced was actually creating the API as cloud hosting websites didn’t let us import many libraries due the file size. We realized that tensorflow was taking up much space so we switched to tensorflow-cpu.

Accomplishments that we're proud of

We are proud of getting the chrome extension up and running and getting our API to work.

What we learned

We learned how to make an chrome extension, some javascript, and how to make an API

What's next for that's fakeWhat’s next for that’s fake is being able to scan websites in seconds. Built into all browsers to stop the spread of misinformation, and being openly accessible.

Built With

Share this project:

Updates