File size: 1,850 Bytes
80e2d62
 
 
 
 
 
 
 
 
 
1391929
ab95849
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1391929
ab95849
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80e2d62
1391929
ab95849
1391929
ab95849
1391929
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
---
title: "VeriFact"
emoji: "πŸ”"
colorFrom: "blue"
colorTo: "green"
sdk: "streamlit"
sdk_version: "1.31.0"
app_file: "app.py"
pinned: true
---
# πŸ” VeriFact

**AI-Powered Fact Checking with Google Fact Check API**

A professional web application that verifies claims using Google's Fact Check Tools API, providing real-time fact-checking against a comprehensive database of reputable fact-checkers including PolitiFact, Snopes, FactCheck.org, and more.

![Python](https://img.shields.io/badge/Python-3.9+-blue.svg)
![Streamlit](https://img.shields.io/badge/Streamlit-1.31.0-red.svg)
![License](https://img.shields.io/badge/License-MIT-green.svg)

## 🌟 Features

- βœ… **Real-time Fact Checking**: Verify claims instantly using Google Fact Check API
- 🎨 **Professional UI**: Clean, color-coded interface with green (True), red (False), yellow (Mixed) ratings
- πŸ“Š **Multi-Source Verification**: Aggregate results from multiple fact-checking organizations
- πŸ’Ύ **Export Results**: Download verification reports in TXT format
- πŸ”’ **Secure**: API keys managed through environment variables (Hugging Face Secrets)
- πŸ“± **Responsive Design**: Works seamlessly on desktop and mobile devices

## πŸš€ Live Demo

**Hugging Face Spaces**: [Try VeriFact](https://huggingface.co/spaces/areeba-sloth/verifact)

## πŸ› οΈ Technology Stack

- **Python 3.9+**
- **Streamlit** - Web framework
- **Google Fact Check Tools API** - Fact verification
- **Requests** - HTTP library

## πŸ“– Usage

1. Enter any claim in the text area
2. Click "Verify Claim"
3. Review color-coded results from multiple fact-checkers
4. Export results if needed

## πŸ“„ License

MIT License - Feel free to use for your portfolio!

## πŸ‘¨β€πŸ’» Author

Areeba Fatima

Student at LUMS

Built VeriFact to promote evidence-based decision making and fight misinformation