A professional-grade fake news detection system built with Streamlit and powered by Hugging Face's AI model. This application helps students, researchers, and the general public verify the credibility of news articles and online content using advanced AI analysis combined with pattern recognition.
URL - https://fake-news-detector-ai.streamlit.app/
- 🤖 AI-Powered Analysis - Uses Hugging Face's pre-trained BERT model for fake news detection
- 📊 Multi-Modal Input - Analyze text directly or extract content from URLs
- 🎨 Beautiful Interface - Modern design with animated scoring and responsive layout
- 📝 Article Summarization - Intelligent extraction of key information
- 💡 Educational Tips - Built-in guidance for manual fact-checking
- 🔧 Robust Error Handling - Graceful API failure management
- Students learning media literacy and critical thinking
- Researchers needing quick credibility assessment
- Educators teaching about misinformation
- General Public wanting to verify news claims
# Clone or download the project
cd "Fake News Detector"
# Create virtual environment
python -m venv venv
# Activate environment
venv\Scripts\activate
# Install dependencies
pip install -r streamlit_requirements.txt
# Run the application
streamlit run main_app.py