Skip to content

AI-powered platform that instantly verifies news claims and rumors using GPT-4o and Google Cloud Vision. Built with vanilla JS, Node.js, and Tailwind CSS for real-time fact-checking.

Notifications You must be signed in to change notification settings

Sadiq-Teslim/verifact2

Repository files navigation

🧠 Verifact

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.


✨ Features

  • 🔍 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

🛠️ Tech Stack

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

📸 Screenshots

Desktop View Mobile View
🖥️ Desktop Interface 📱 Mobile Interface

🚀 Quick Start

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn package manager
  • API keys for OpenAI and Google Cloud Vision

Installation

  1. Clone the repository

    git clone https://github.com/Sadiq-Teslim/verifact2.git
    cd verifact2
  2. Install dependencies

    npm install
  3. 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
  4. Start the development server

    npm start
  5. Open your browser

    Navigate to http://localhost:3000 to start verifying claims!


🏆 Team BitNomads

Built with ❤️ by Team BitNomads for the 2025 CJID AI in Action Hackathon.

👥 Meet the team: Team Bit-Nomads


🎯 Mission Statement

"In a world full of noise, truth deserves a platform."
Verifact Team

Our Vision

Empowering individuals, journalists, and organizations with AI-driven tools to combat misinformation and promote factual accuracy in the digital age.


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


🌟 Make sure to star this repo!

GitHub stars GitHub forks

About

AI-powered platform that instantly verifies news claims and rumors using GPT-4o and Google Cloud Vision. Built with vanilla JS, Node.js, and Tailwind CSS for real-time fact-checking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •