AI-Powered News Verification Platform
Verifact is an intelligent web platform built to help users verify the authenticity of news and claims using artificial intelligence. Designed with a clean UI and powered by modern technologies, Verifact empowers people to fight misinformation with ease, speed, and accuracy.
- 🔍 AI-Powered Claim Verification - Leverage OpenAI GPT-4o for intelligent fact-checking
- 📸 Image Text Extraction - OCR capability using Google Cloud Vision API
- ⚡ Real-Time Fact-Checking - Instant verification with web search integration
- 🎯 Multi-Format Input - Support for both text claims and image-based content
- 🧩 How It Works Section - Transparent process to build user trust
- 💡 Responsive UI - Accessibility-focused design for all users
- 📱 Mobile-First Design - Optimized experience across all devices
- 🌐 Scalable Architecture - Ready for future integrations and enhancements
| Technology | Purpose |
|---|---|
| Node.js | Backend server with high-performance JavaScript runtime |
| JavaScript | Frontend development with vanilla JS for optimal performance |
| Tailwind CSS | Utility-first CSS framework for rapid UI development |
| OpenAI | GPT-4o model for intelligent claim analysis and verification |
| Google Cloud | Vision API for OCR text extraction from images |
| Desktop View | Mobile View |
|---|---|
| 🖥️ Desktop Interface | 📱 Mobile Interface |
- Node.js (v16 or higher)
- npm or yarn package manager
- API keys for OpenAI and Google Cloud Vision
-
Clone the repository
git clone https://github.com/Sadiq-Teslim/verifact2.git cd verifact2 -
Install dependencies
npm install
-
Set up environment variables
cp .env.example .env
Then add your API keys:
OPENAI_API_KEY=your_openai_api_key_here GOOGLE_CLOUD_VISION_API_KEY=your_google_vision_api_key_here BING_SEARCH_API_KEY=your_bing_search_api_key_here
-
Start the development server
npm start
-
Open your browser
Navigate to http://localhost:3000 to start verifying claims!
Built with ❤️ by Team BitNomads for the 2025 CJID AI in Action Hackathon.
👥 Meet the team: Team Bit-Nomads
"In a world full of noise, truth deserves a platform."
— Verifact Team
Empowering individuals, journalists, and organizations with AI-driven tools to combat misinformation and promote factual accuracy in the digital age.
This project is licensed under the MIT License - see the LICENSE file for details.