🚀 Inspiration In today’s digital chaos, where every scroll brings a wave of information—true or not—we felt the urgent need to empower users with the ability to verify news instantly. We were driven by the mission to combat misinformation using AI, community intelligence, and blockchain transparency. ZipTales is our response—a platform where truth isn't a maybe, it's a mandate.

🧠 What it does ZipTales is an AI-powered, community-driven platform that verifies news articles in real time. It evaluates credibility using: Google Gemini AI for content verification and summarization A weighted community voting system for collective validation Blockchain integration to record votes and scores immutably ZipBot, an intelligent chatbot, to answer user queries and summarize articles Users can also log in securely, vote on news, save articles, and explore verified news by categories.

🛠 How we built it Frontend: Built with React, TypeScript, Tailwind CSS, and Vite for a fast, responsive, and accessible UI. Backend: Powered by Supabase (PostgreSQL + RLS), real-time subscriptions, and user authentication. AI Integration: Google Gemini API analyzes the news content and provides summarization and credibility scores. External APIs: Integrated NewsAPI and SerpAPI to fetch and cross-check breaking news. Blockchain: Used a blockchain ledger simulation to ensure transparency and non-repudiation in voting. Authentication: Google OAuth + email/password support using Supabase Auth. Deployment: Live on Netlify at ziptales.netlify.app

🧩 Challenges we ran into Database Connectivity: Integrating Supabase with proper Row-Level Security took deep digging. Bolt AI Compatibility: Ensuring smooth communication between frontend and external AI systems via secure API gateways. API Rate Limits: Managing limits with Google Gemini and NewsAPI in real-time use. Complex Credibility Algorithm: Designing and balancing the credibility scoring system with multiple factors.

🏆 Accomplishments that we're proud of Created a fully-functional and secure cross-platform news verification system. Seamlessly integrated AI, blockchain, and user-driven reputation systems into one platform. Built a smart assistant (ZipBot) that interprets and validates news like a human analyst. Designed a modern, responsive UI/UX that is inclusive and WCAG 2.1 compliant.

📚 What we learned How to synchronize frontend, backend, and AI layers in a single platform Real-time data syncing and state management across components and APIs The power of combining AI + community + transparency to fight misinformation Gained deep understanding of Supabase, Google Gemini, SerpAPI, and blockchain-proofing techniques

🔮 What's next for ZipTales 💡 Build custom ML models to replace external APIs and enhance on-device verification 📱 Launch mobile apps using React Native 🧠 Train credibility models using user-vote datasets 🧩 Develop a browser extension for instant news checks 🛰️ Scale ZipTales as an API service for media and journalism companies 🌍 Add multi-language support and expand globally

Built With

  • ai
  • api
  • apis
  • blockchain
  • eslint
  • frontend-technology-:-react-18.3.1
  • gemini
  • google
  • integration
  • lucide
  • netlify
  • news
  • postcss
  • react
  • react-router-dom-6.8.1-backend-&-database-:-supabase
  • real-time-subscriptions
  • row-level-security-(rls)
  • serpapi
  • tailwind-css-3.4.1
  • typescript-5.5.3
  • vite-5.4.2
Share this project:

Updates