Skip to content

A Chrome Extension that make fake news obvious to the plain sight; Not Just chrome extension but with backend.

Notifications You must be signed in to change notification settings

DarkIce000/Project_FightFake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Summary


  1. 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.

  2. 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.

  3. 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.

Techstacks


  1. Language: Python, JavaScript, HTML, CSS
  2. Framework & Tools: Flask, Google Chrome Extension
  3. API: Google's Gemini API for Article's Search and Natural Language Processing

Demo Video


project_fightfake_video_demo.mp4

Key Features


  1. Using Flask as Backend, and Gemini API
  2. Chrome Extension is fully responsive, and working.
  3. Simple and Clean User Interface.
  4. Close to every posts there is hover button on which sources are displayed.

How to install


  1. Copy project using Git
  2. Install Chrome extension by turn on developer mode.
  3. Set up Environment
python3 -m venv .

source bin/activate

pip install flask 
  1. Get Gemini API key from Google Gemini Playground.

About

A Chrome Extension that make fake news obvious to the plain sight; Not Just chrome extension but with backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published