Inspiration

In today's digital age, misinformation spreads rapidly across social media and news platforms. We were inspired to create a tool that helps users quickly verify information while browsing. The rise of AI technology, particularly Google's Gemini, presented an opportunity to build a solution that could analyze content instantly and provide reliable fact-checking resources.

What it does

Rumor Detector is a Chrome extension that:

  • Analyzes selected text for potential rumors and misinformation
  • Provides instant analysis with a clean, floating panel interface
  • Breaks down the analysis into three key components:
    1. Summary: A quick verdict on the reliability of the content
    2. Key Claims: Bullet points of main claims and their credibility
    3. Sources: Links to relevant fact-checking websites
  • Works seamlessly through both right-click context menu and popup interface
  • Securely stores your API key locally ## How we built it The extension was built using:
  • Chrome Extension Manifest V3
  • JavaScript for core functionality
  • Google's Gemini AI API for text analysis
  • Custom CSS for a modern, unobtrusive UI
  • Asynchronous messaging between content scripts and background services ## Challenges we ran into
  • Message Passing: Coordinating communication between different parts of the extension (content scripts, background scripts, and popup)
  • UI Positioning: Creating a floating panel that follows text selection and stays within viewport bounds
  • API Integration: Handling asynchronous responses from Gemini AI while maintaining a smooth user experience
  • Error Handling: Developing robust error handling for various scenarios (no API key, network issues, invalid responses) ## Accomplishments that we're proud of
  • Clean, Intuitive Interface: Created a non-intrusive UI that appears exactly where needed
  • Real-time Analysis: Achieved quick response times for text analysis
  • Robust Error Handling: Implemented comprehensive error management with user-friendly messages ## What we learned
  • Chrome Extension Architecture: Deep understanding of extension components and their interaction
  • AI Integration: Experience with implementing AI APIs in real-world applications
  • UX Design: Importance of user feedback and smooth transitions ## What's next for rumor detects
  • Enhanced Analysis:
    • Support for multiple languages
    • Image analysis capabilities
    • More detailed credibility scoring
  1. User Features:

    • History of analyzed content
    • Custom fact-checking sources
    • Sharing capabilities
  2. Technical Improvements:

    • Offline capability for basic checks
    • Browser sync for settings
    • Performance optimizations

Built With

Share this project:

Updates