-
Why this project?
Aim is simple stopping mindlessy and unintensionally spreading hate news or sharing previously established news is Fake. This also prevent social engineered posts from taking over your emotions at that moment, and let you take one step back before sharing it to others.Psychologically we are driven to the momental hormonal changes that time but if there is something that can hint and make things obvious, because fake news hides in the plain sight.
-
What we have done to solve above problem?
So to make the fake news obvious we have built a chrome extension, that highlights the previous established fake news in the red and search the internet for the sources that has reported about this news previously. If sources are trusted it will show near the post. Using Gemini to take process the article and take decision.
-
What we are expecting it to solve ?
I am expecting it to making fake news obvious, so that it does not hides in the plain sight. If any person sharing that post has in the back of the mind, I am sharing the post that is fake news. This make them have guilt for sharing and also recieving person if he has installed the extension, it will also display red to them also.
- Language: Python, JavaScript, HTML, CSS
- Framework & Tools: Flask, Google Chrome Extension
- API: Google's Gemini API for Article's Search and Natural Language Processing
project_fightfake_video_demo.mp4
- Using Flask as Backend, and Gemini API
- Chrome Extension is fully responsive, and working.
- Simple and Clean User Interface.
- Close to every posts there is hover button on which sources are displayed.
- Copy project using Git
- Install Chrome extension by turn on developer mode.
- Set up Environment
python3 -m venv .
source bin/activate
pip install flask
- Get Gemini API key from Google Gemini Playground.