About FND
FND is a web-based application designed to detect fake news articles. It uses machine learning models to analyze news articles and predict whether they are real or fake. The goal of this project is to provide a tool that can help users identify unreliable news sources and combat the spread of misinformation.
Features
Live News Monitoring: View real-time predictions for news articles. News Quiz: Test your fake news detection skills by taking our news quiz. Check News by Title: Enter a news title to see if it's predicted as real or fake.
Roadmap
Enhanced Machine Learning Models: Improve the accuracy of the fake news detection models. User Profiles: Allow users to create profiles and track their quiz scores
Getting Started
To get started with this project, follow these steps:
Cloning the repository git clone https://github.com/LSUDOKO/Fake-News-Detector.git
Install the required libraries for python cd Fake-News-Detector/app/FakeNewsDetectorAPI/ && pip install -r requirements.txt
Install the required libraries for js cd ../fake-news-detector-frontend && npm install
Deployment Open terminal and cd to project root folder and run
cd app/FakeNewsDetectorAPI/ && python manage.py migrate && python manage.py runserver
To load quiz data,
python manage.py quiz_data_loader game_data/game_data.csv
Open another terminal and cd to project root folder and run
cd app/fake-news-detector-frontend/ && npm start
All set if everything running without errors. Now the deployed web application should open in a browser. If not, open a browser and navigate to http://localhost:3000


Log in or sign up for Devpost to join the conversation.